ios 实用技巧

1.修改状态栏背景色
- (void)setStatusBarBackgroundColor:(UIColor *)color {
    UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
    if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) {
        statusBar.backgroundColor = color;
    }
}
2.修改状态栏前景色(文字部分)
  • 在info.plist 中设置 View controller-based status bar appearance 为 NO
    然后使用代码 :
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

UIStatusBarStyleLightContent 白色
UIStatusBarStyleDefault 黑色

3.iOS使用webView加载h5页面时,调用js代码修改h5页面某些元素的分格
[webView evaluateJavaScript:@"document.querySelector('.foot').style.display = 'none'" completionHandler:^(id _Nullable item, NSError * _Nullable error) {
        
    }];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。