iOS 开发中一些细小的知识(记录)
2019-09-25 本文已影响0人
supersmalltalk
1: 保持 屏幕常亮
[UIApplication sharedApplication].idleTimerDisabled = YES;
2: 状态栏颜色
UIViewControllerBasedStatusBarAppearance = YES
NO 时候可用
: [[UIApplication sharedApplication] setStatusBarStyle:style animated:animated];
YES 时候可用
:- (UIStatusBarStyle)preferredStatusBarStyle{}
[self setNeedsStatusBarAppearanceUpdate];
PS:iOS 13 后 DarkMode 中更改无效(没找到方法,不会回调)
iOS 13.1 后 DarkMode 已经可以修改了,那看来只是 iOS 13 的 Bug 了
3: xib/Storyboard 中 UITableView 代理 cellForRowAtIndexPath 比 heightForRowAtIndexPath 先执行
原因是在 xib/Storyboard 中 Row Height, Estimate 勾选了 Automatic
4:
one more thing