【问题标题】:Programmatical equivalent to UIViewController's "Resize View From NIB" property编程等效于 UIViewController 的“Resize View From NIB”属性
【发布时间】:2014-11-28 11:46:21
【问题描述】:

在 Xcode 的 Interface Builder 中编辑情节提要时,UIViewController 的 Resize View From NIB 的编程等效项是什么?

对于使用 xib 文件而不是情节提要的视图控制器,我想将此设置为 no。

【问题讨论】:

  • 您要寻找的行为是什么?你想使用自动布局吗?有关于这个主题的资源。

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


【解决方案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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多