Commit ec14fb71f26d54045c29064603ff15ca1520c120
1 parent
efc9d39d
添加tabar页头图片
Showing
8 changed files
with
57 additions
and
9 deletions
CNLiveScioLive/Assets.xcassets/common/Contents.json
CNLiveScioLive/Assets.xcassets/common/cnlive_headerBack.imageset/Contents.json
0 → 100644
| 1 | +{ | |
| 2 | + "images" : [ | |
| 3 | + { | |
| 4 | + "idiom" : "universal", | |
| 5 | + "scale" : "1x" | |
| 6 | + }, | |
| 7 | + { | |
| 8 | + "filename" : "src=http---pic.soutu123.cn-element_origin_min_pic-16-12-15-1442592a1d29c69c2a2bb85e7692feed.jpg!-fw-700-quality-90-unsharp-true-compress-true&refer=http---pic.soutu123.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg.jpeg", | |
| 9 | + "idiom" : "universal", | |
| 10 | + "scale" : "2x" | |
| 11 | + }, | |
| 12 | + { | |
| 13 | + "idiom" : "universal", | |
| 14 | + "scale" : "3x" | |
| 15 | + } | |
| 16 | + ], | |
| 17 | + "info" : { | |
| 18 | + "author" : "xcode", | |
| 19 | + "version" : 1 | |
| 20 | + } | |
| 21 | +} | ... | ... |
CNLiveScioLive/Assets.xcassets/common/cnlive_headerBack.imageset/src=http---pic.soutu123.cn-element_origin_min_pic-16-12-15-1442592a1d29c69c2a2bb85e7692feed.jpg!-fw-700-quality-90-unsharp-true-compress-true&refer=http---pic.soutu123.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg.jpeg
0 → 100644
32 KB
CNLiveScioLive/Pages/Home/CNHomeENViewController.m
| ... | ... | @@ -181,11 +181,19 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 181 | 181 | _isRefreshing = NO; |
| 182 | 182 | |
| 183 | 183 | [self.view addSubview:self.tableView]; |
| 184 | - | |
| 185 | - [self loadData]; | |
| 186 | 184 | |
| 187 | 185 | // Do any additional setup after loading the view. |
| 188 | 186 | } |
| 187 | +-(void)viewWillAppear:(BOOL)animated | |
| 188 | +{ | |
| 189 | + [super viewWillAppear:animated]; | |
| 190 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"cnlive_headerBack"] forBarMetrics:UIBarMetricsDefault]; | |
| 191 | +} | |
| 192 | +-(void)viewWillDisappear:(BOOL)animated | |
| 193 | +{ | |
| 194 | + [super viewWillDisappear:animated]; | |
| 195 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@""] forBarMetrics:UIBarMetricsDefault]; | |
| 196 | +} | |
| 189 | 197 | |
| 190 | 198 | - (void)didReceiveMemoryWarning { |
| 191 | 199 | [super didReceiveMemoryWarning]; | ... | ... |
CNLiveScioLive/Pages/Home/CNHomeViewController.m
| ... | ... | @@ -137,6 +137,11 @@ |
| 137 | 137 | [super viewWillAppear:animated]; |
| 138 | 138 | [self.navigationController setNavigationBarHidden:NO]; |
| 139 | 139 | } |
| 140 | +-(void)viewWillDisappear:(BOOL)animated | |
| 141 | +{ | |
| 142 | + [super viewWillDisappear:animated]; | |
| 143 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@""] forBarMetrics:UIBarMetricsDefault]; | |
| 144 | +} | |
| 140 | 145 | - (void)viewDidLoad { |
| 141 | 146 | [super viewDidLoad]; |
| 142 | 147 | // Do any additional setup after loading the view. |
| ... | ... | @@ -147,7 +152,7 @@ |
| 147 | 152 | |
| 148 | 153 | #pragma mark - UI |
| 149 | 154 | - (void)setUpNavigationBar{ |
| 150 | - | |
| 155 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"cnlive_headerBack"] forBarMetrics:UIBarMetricsDefault]; | |
| 151 | 156 | //左 |
| 152 | 157 | UIButton *headerButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 200, 44)]; |
| 153 | 158 | headerButton.userInteractionEnabled = NO; | ... | ... |
CNLiveScioLive/Pages/Live/Controller/CNLiveViewController.m
| ... | ... | @@ -218,6 +218,7 @@ static NSString *indicatorTableViewCell = @"CNLiveIndicatorTableViewCell"; |
| 218 | 218 | } |
| 219 | 219 | - (void)viewWillAppear:(BOOL)animated{ |
| 220 | 220 | [super viewWillAppear:animated]; |
| 221 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"cnlive_headerBack"] forBarMetrics:UIBarMetricsDefault]; | |
| 221 | 222 | //直播开始统计 |
| 222 | 223 | [CNLiveStat statLivePlayerWithChannelId:@"zbsc"]; |
| 223 | 224 | [CNLiveStat beginEvent:@"zbsc"]; |
| ... | ... | @@ -257,6 +258,11 @@ static NSString *indicatorTableViewCell = @"CNLiveIndicatorTableViewCell"; |
| 257 | 258 | |
| 258 | 259 | // Do any additional setup after loading the view. |
| 259 | 260 | } |
| 261 | +-(void)viewWillDisappear:(BOOL)animated | |
| 262 | +{ | |
| 263 | + [super viewWillDisappear:animated]; | |
| 264 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@""] forBarMetrics:UIBarMetricsDefault]; | |
| 265 | +} | |
| 260 | 266 | - (void)viewDidDisappear:(BOOL)animated{ |
| 261 | 267 | [super viewDidDisappear:animated]; |
| 262 | 268 | //时长统计结束 |
| ... | ... | @@ -264,7 +270,6 @@ static NSString *indicatorTableViewCell = @"CNLiveIndicatorTableViewCell"; |
| 264 | 270 | } |
| 265 | 271 | #pragma mark - UI |
| 266 | 272 | - (void)setUpNavigationBar{ |
| 267 | - | |
| 268 | 273 | //左 |
| 269 | 274 | UIButton *headerButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 200, 44)]; |
| 270 | 275 | headerButton.userInteractionEnabled = NO; | ... | ... |
CNLiveScioLive/Pages/My/CNMyViewController.m
| ... | ... | @@ -26,8 +26,15 @@ |
| 26 | 26 | |
| 27 | 27 | @implementation CNMyViewController |
| 28 | 28 | static NSString *identifier = @"CNMyTableViewCell"; |
| 29 | -- (void)viewDidAppear:(BOOL)animated{ | |
| 30 | - | |
| 29 | +-(void)viewWillDisappear:(BOOL)animated | |
| 30 | +{ | |
| 31 | + [super viewWillDisappear:animated]; | |
| 32 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@""] forBarMetrics:UIBarMetricsDefault]; | |
| 33 | +} | |
| 34 | +-(void)viewWillAppear:(BOOL)animated | |
| 35 | +{ | |
| 36 | + [super viewWillAppear:animated]; | |
| 37 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"cnlive_headerBack"] forBarMetrics:UIBarMetricsDefault]; | |
| 31 | 38 | } |
| 32 | 39 | - (void)viewDidLoad { |
| 33 | 40 | [super viewDidLoad]; | ... | ... |
CNLiveScioLive/Pages/Newsound/OldController/VoiceViewController.m
| ... | ... | @@ -394,6 +394,7 @@ static const NSInteger margin = 34; |
| 394 | 394 | |
| 395 | 395 | - (void)viewWillAppear:(BOOL)animated { |
| 396 | 396 | [super viewWillAppear:animated]; |
| 397 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"cnlive_headerBack"] forBarMetrics:UIBarMetricsDefault]; | |
| 397 | 398 | NSError *error = nil; |
| 398 | 399 | [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &error]; |
| 399 | 400 | [[AVAudioSession sharedInstance] setActive:YES error:nil]; |
| ... | ... | @@ -448,6 +449,7 @@ static const NSInteger margin = 34; |
| 448 | 449 | } |
| 449 | 450 | - (void)viewWillDisappear:(BOOL)animated { |
| 450 | 451 | [super viewWillDisappear:animated]; |
| 452 | + [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@""] forBarMetrics:UIBarMetricsDefault]; | |
| 451 | 453 | [[UIApplication sharedApplication] endReceivingRemoteControlEvents]; |
| 452 | 454 | [self resignFirstResponder]; |
| 453 | 455 | [music playStop]; | ... | ... |