iOS 自动布局注意问题
2016-07-19 18:14
351 查看
//控制器的view将要布局子控件
- (void)viewWillLayoutSubviews {
[super viewWillLayoutSubviews];
NSLog(@"viewWillLayoutSubviews self.label.frame == %@", NSStringFromCGRect(self.label.frame));
}
//控制器的view布局子控件完成
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
NSLog(@"viewDidLayoutSubviews self.label.frame == %@",
NSStringFromCGRect(self.label.frame));
}
在storyboard相对布局,只有在方法viewDidLayoutSubviews 界面控件的位置才能确定下来,如果用了相对布局,一进界面就想要获取控件位置,应该在该方法内获取
- (void)viewWillLayoutSubviews {
[super viewWillLayoutSubviews];
NSLog(@"viewWillLayoutSubviews self.label.frame == %@", NSStringFromCGRect(self.label.frame));
}
//控制器的view布局子控件完成
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
NSLog(@"viewDidLayoutSubviews self.label.frame == %@",
NSStringFromCGRect(self.label.frame));
}
在storyboard相对布局,只有在方法viewDidLayoutSubviews 界面控件的位置才能确定下来,如果用了相对布局,一进界面就想要获取控件位置,应该在该方法内获取
相关文章推荐
- IOS 开发中 Whose view is not in the window hierarchy 错误的解决办法
- iOS 的传值处理(顺逆)
- iOS AVPlayer 使用详解
- iOS开发使用sdWebImage实现对tableView的cell加载图片淡入动画
- Capturing Video on iOS iOS拍摄视频的方法总结
- 阿里weex研究iOS(四)定义全局常量
- 新浪微博分享时的错误总结
- ios ZXing 二维码、条形码扫描
- iOS 单例模式
- iOS: #ifdef DEBUG
- kvo使用过程中的陷阱
- IOS警告imgName' used as the name of the previous parameter rather than as part of the selector
- iOS 多选删除(附tableViewTips及单选删除)
- iOS-AFNetworking 2.0 跟踪文件上传进度
- IOS/OSX 下对各类图片的编解码、图片裸数据(bitmap data)的获取、根据裸数据(bitmap)重构图片,及源码
- iOS 图片加载导致内存警告
- iOS分享 - AFNetworking之多图片/文件上传
- iOS小方法
- 图片切圆处理
- iOS md5编码