Ash*_*hok 1 ios autolayout xcode6 ios8
我使用autolayout在XCode6.
我已将以下约束应用于a scrollview.

我试图在iPhone 4Inchs设备的- viewDidLoad和 - viewWillAppear方法中访问此scrollview的框架.这里的问题是,scrollview的宽度在Log中显示为600.但是我正在使用4Ichs设备的宽度应为300 autolayout.似乎autolayout将在一段时间间隔后适用.它在 - viewDidAppear方法中显示正确的宽度为300.
有没有办法在 - viewDidLoad和 - viewWillAppear方法中访问原始帧?
提前致谢.
在布局传递发生之前,自动布局不会为您提供"正确"的帧大小.viewDidLoad太早了,我的头顶willAppear可能也是.viewDidLayoutSubviews是对的地方.
| 归档时间: |
|
| 查看次数: |
1639 次 |
| 最近记录: |