程序设计相当于UIViewController"从NIB调整视图"属性

时间:2014-10-03 12:02:42

标签: ios objective-c xcode uiviewcontroller interface-builder

在Xcode的界面生成器中编辑故事板时,与UIViewController从NIB调整大小视图的程序化等价是什么?

对于使用 xib 文件而非故事板的视图控制器,我想将其设置为no。

Resize View From NIB

1 个答案:

答案 0 :(得分:1)

UIViewController中没有方法要映射到该IB属性。但是,由于它会影响顶级视图相对于状态栏的大小和位置,如果状态栏可见,则程序等效项可能如下:

int statusBarHeight = [UIApplication sharedApplication].statusBarFrame.size.height;
CGRect viewFrame = self.view.frame;
self.view.frame = CGRectMake(0, statusBarHeight, viewFrame.size.width, viewFrame.size.height - statusBarHeight);