专栏名称: Adrenine
iOS开发
目录
相关文章推荐
中科院物理所  ·  一米有多长,一公斤有多重? ·  17 小时前  
中科院物理所  ·  “杯”中自有颜如玉——果蝇靠喝酒变得性感? ·  17 小时前  
中科院物理所  ·  120光年外的“生命信号”:科学家为何对K2 ... ·  17 小时前  
生态环境部  ·  一组短视频,讲述一段治沙传奇! ·  17 小时前  
生态环境部  ·  一组短视频,讲述一段治沙传奇! ·  17 小时前  
扬州晚报  ·  “1胎生99子”引热议,男主回应 ·  昨天  
扬州晚报  ·  “1胎生99子”引热议,男主回应 ·  昨天  
51好读  ›  专栏  ›  Adrenine

iOS笔记之Appearance方法

Adrenine  · 掘金  ·  · 2017-12-13 08:46

正文

请到「今天看啥」查看全文


]; [appearance set BackgroundImage:navBgImg for BarMetrics: UIBarMetricsDefault];

2.标签栏(UITabbar) 代码如下:

UITabBar *appearance = [UITabBar appearance];
//设置背景图片
[appearance setBackgroundImage:[UIImage imageNamed:@"bgImage"]];
//设置选择item的背景图片
UIImage * selectedImage =[[UIImage imageNamed:@"sliderImage"]
  resizableImageWithCapInsets:UIEdgeInsetsMake(2, 2, 2, 2)] ;
[appearance setSelectionIndicatorImage:selectedImage];

3.分段控件(UISegmentControl) 代码如下:

UISegmentedControl *appearance = [UISegmentedControl appearance];
    
//Segmenteg正常背景
[appearance setBackgroundImage:[UIImage imageNamed:@"image"]
                      forState:UIControlStateNormal
                    barMetrics:UIBarMetricsDefault];
    
//Segmente选中背景
[appearance setBackgroundImage:[UIImage imageNamed:@"bgImage"]
                     forState:UIControlStateSelected
                   barMetrics:UIBarMetricsDefault];
    
/*
Segmente左右都未选中时的分割线
BarMetrics表示navigation bar的状态,UIBarMetricsDefault 表示
portrait状态(44pixel height),UIBarMetricsLandscapePhone 
表示landscape状态(32pixel height
*/
    
[appearance set






请到「今天看啥」查看全文