iOS 开发中一些细小的知识(记录)

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。