iOS开发设置状态栏的颜色

//设置状态栏颜色

- (void)setStatusBarBackgroundColor:(UIColor*)color {


    UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];

    if([statusBarrespondsToSelector:@selector(setBackgroundColor:)]) {

        statusBar.backgroundColor= color;

    }

}

- (void)viewDidLoad {

    [super viewDidLoad];


    [self setStatusBarBackgroundColor:KMainColor];


}

导航栏图片不能显示全,去掉导航栏“黑线” 

UIImage*bgImage = [UIImageimageNamed:@"nav_bgnewyear"];

  [self.navigationController.navigationBar setBackgroundImage:[bgImage resizableImageWithCapInsets:UIEdgeInsetsZero resizingMode:UIImageResizingModeStretch] forBarMetrics:UIBarMetricsDefault];

  [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bgnewyear"] forBarMetrics:UIBarMetricsDefault];

self.navigationController.navigationBar.shadowImage = [UIImage new];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • //设置尺寸为屏幕尺寸的时候self.window = [[UIWindow alloc] initWithFra...
    LuckTime阅读 4,342评论 0 0
  • iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)text...
    爱易寒曲易散阅读 3,780评论 0 1
  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    FF_911阅读 5,279评论 0 3
  • 我是一个传统中国家庭的孩子。与父母之间总是不善言辞,不敢直接表达爱,父母也是。我们很少对对方说过“我爱你!”之类...
    西贝小元阅读 1,634评论 0 0
  • 邻居姐姐家的儿子十三岁,正在读初中。时常听她抱怨说这孩子,一点也不像他们两口子。整日里嘻嘻哈哈,心性不定,遇事也总...
    黑色的雪跟你侃阅读 5,023评论 1 5

友情链接更多精彩内容