Code Bye

autolayout

 

自己写的一个插件a(继承UIView),在viewcontroller里使用时设为autolayout

a的initWithCoder里面取到的frame.height值并不是autolayout以后的值,怎么能取到真实高度?


20分
必须viewDidLoad之后才行。
其实IOS的布局正确做法,是写好完整的布局关系,让它可以在不同屏幕大小 比如(iphone4 iphone5 iphone6   or viewDidLoad前跟ViewDidLoad后)都会自动对齐。
引用 2 楼 a103176270 的回复:

其实IOS的布局正确做法,是写好完整的布局关系,让它可以在不同屏幕大小 比如(iphone4 iphone5 iphone6   or viewDidLoad前跟ViewDidLoad后)都会自动对齐。

 
你的意思是  我需要在插件里面用代码判断设备是吗?


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明autolayout