iOS13AdaptationTips
iOS13AdaptationTips copied to clipboard
faster app launch、smaller app updates
可能是为了优化启动速度,App启动过程中,部分View可能无法实时获取到正确的frame
// 只有等执行完 UIViewController 的 viewDidAppear方法以后,才能获取到正确的值,在viewDidLoad等地方 frame Size 为 0,例如:
[[UIApplication sharedApplication] statusBarFrame];
这么坑吗,等后续版本看看,毕竟还是beta版本
可能是为了优化启动速度,App启动过程中,部分View可能无法实时获取到正确的frame
// 只有等执行完 UIViewController 的 viewDidAppear方法以后,才能获取到正确的值,在viewDidLoad等地方 frame Size 为 0,例如: [[UIApplication sharedApplication] statusBarFrame];
看 API 说明
// The value of this property is CGRectZero if the status bar is hidden.
是不是因为你的 App 设置了启动时隐藏 StatusBar ?