iOS7でNavigationControllerを使用していない場合は、ステータスバーと描画しているViewが下記のように重なってしまう。 私が行った対処法はViewControllerのselfのViewの上にもう一つ同じ大きさのBaseとなるViewを配置し、そのBaseViewの上に表示したいView群を配置してコードでiOS7以降であればBaseViewのY座標と高さをステータスバーの高さ分調整するといったことをした。 やり方 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //iOS7以降での処理 if (floor(NSFoundationVersionNumber) > NSFoundatio
![iOS7でステータスバーとViewが重ならないようにする方法 - hachinoBlog](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca6c477e8693754b017564729915243f33455120/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhachinobu%2F20140115%2F20140115145932.png)