Весьма вероятно, что фрейм вида вашего контроллера представления был установлен на applicationFrame
, и, поскольку вы добавляете view
в качестве его подпредставления, фрейм вашего view
будет в пределах родительского вида.
Сначала вам нужно настроить вид контроллера представления, а затем дополнить его, добавив вид.
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
self.view.frame = [[UIScreen mainScreen] applicationFrame];
view.frame = self.view.bounds;
[view setNeedsLayout];
Вам также необходимо установить autoresizingMask
, если вы думаете, что self.view.frame
может измениться.