关闭

从XIB加载视图异常

199人阅读 评论(0) 收藏 举报
XIB加载视图经常默认大小是600*600    所以如果我们直接在任意时机修改XIB加载的出现视图找到可以考虑换个时机,如果控制器的view也是xib创建的, 我们该怎么办 ? 其实不管控制器是在哪里创建的, 我们只要只在viewDidLayoutSubviews方法中拿到控制器尺寸来计算子控件尺寸都是正确的, 所以说建议大家以后在viewDidLayoutSubviews计算尺寸:
1
2
3
4
- (void)viewDidLayoutSubviews {
    [super viewDidLayoutSubviews];
    //在这里计算尺寸
}



具体一些经验问题可以参考 http://www.cocoachina.com/ios/20160823/17408.html

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:36593次
    • 积分:2265
    • 等级:
    • 排名:第16558名
    • 原创:191篇
    • 转载:27篇
    • 译文:2篇
    • 评论:5条
    文章分类
    最新评论