我注意到,调用vIEwDIDLoad时,任何未安装在Any-Any大小类中的UIVIEw都不是子视图的一部分.
意思是我无法通过我的插座访问它,也不会出现在[self.vIEw子视图]数组中.
子视图放在屏幕上很好,我第一次访问它们是在vIEwDIDAppear中.
我正在开发我的应用程序只为肖像iPhone,所以我设置我的故事板紧凑宽度和常规高度.
难道我做错了什么?我是否需要我的故事板来支持Any-Any,即使我没有真正使用此配置?
解决方法 直到最后一次vIEwDIDLayoutSubvIEws在vIEwDIDAppear之前调用之后,autoLayout才完成.- (voID)vIEwDIDLayoutSubvIEws{ [super vIEwDIDLayoutSubvIEws]; //Do your job with vIEws or with its constraints... }总结
以上是内存溢出为你收集整理的objective-c – 使用大小类时无法加载视图全部内容,希望文章能够帮你解决objective-c – 使用大小类时无法加载视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)