我在尺寸分类方面遇到了这个奇怪的问题。
我注意到调用 viewDidLoad 时,任何未安装在 Any-Any
大小类中的 UIView 都不是 subview 的一部分。
这意味着我无法通过我的 socket 访问它,它也不会出现在 [self.view subviews]
数组中。
subview 在屏幕上放置得很好,我第一次访问它们是在 viewDidAppear
中。
我开发的应用仅适用于竖屏 iPhone,因此我将 Storyboard 设置为紧凑宽度和常规高度。
我做错了什么吗?我是否需要我的 Storyboard来支持 Any-Any,即使我并没有真正使用此配置?
最佳答案
直到 viewDidAppear
之前的最终 viewDidLayoutSubviews
调用之后,AutoLayout 才完成。
- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
//Do your job with views or with its constraints...
}
关于objective-c - 使用尺寸等级时无法加载 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29331751/