| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- //
- // TCViewController.m
- // TCLVBIMDemo
- //
- // Created by annidyfeng on 16/7/29.
- // Copyright © 2016年 tencent. All rights reserved.
- //
- #import "YBNavigationController.h"
- #import "UIImage+Additions.h"
- @interface YBNavigationController ()
- @end
- @implementation YBNavigationController
- - (void)viewDidLoad {
- [super viewDidLoad];
-
- }
- - (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- // Dispose of any resources that can be recreated.
- }
- /*
- #pragma mark - Navigation
- // In a storyboard-based application, you will often want to do a little preparation before navigation
- - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
- // Get the new view controller using [segue destinationViewController].
- // Pass the selected object to the new view controller.
- }
- */
- + (void)initialize
- {
- if (self == [YBNavigationController class]) {
- UINavigationBar *bar = [UINavigationBar appearance];
- [bar setBackgroundColor:UIColorFromRGB(0xF5F5F5)];
- [bar setTintColor:[UIColor blackColor]];
- [bar setBarTintColor: UIColorFromRGB(0xF5F5F5)];
- [bar setTitleTextAttributes:@{NSForegroundColorAttributeName:UIColorFromRGB(0x000000)}];
- }
- }
- - (UIInterfaceOrientationMask)supportedInterfaceOrientations
- {
- return [self.viewControllers.lastObject supportedInterfaceOrientations];
- }
- - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
- {
- return [self.viewControllers.lastObject preferredInterfaceOrientationForPresentation];
- }
- - (BOOL)shouldAutorotate
- {
- BOOL rorate = [self.viewControllers.lastObject shouldAutorotate];
- return rorate;
- }
- //ios5.0 横竖屏
- - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
- {
- return [self shouldAutorotate];
- }
- - (UIViewController *)childViewControllerForStatusBarStyle {
- return self.topViewController;
- }
- - (UIViewController *)childViewControllerForStatusBarHidden {
- return self.topViewController;
- }
- - (UIStatusBarStyle)preferredStatusBarStyle {
- return UIStatusBarStyleLightContent;
- }
- @end
|