有沒有什麼辦法可以使iOS 7的目標爲UINavigationBar
爲純色而沒有半透明性?我曾嘗試設置backgroundColor,barTintColor,不透明,透明/半透明等等,但沒有任何效果。如何在iOS 7上獲取不透明的UINavigationBar
任何人都知道如何做到這一點?
下面是我一直在使用的一些代碼塊。請注意我在navigationBar
上設置的屬性。他們都沒有以任何順序或組合工作過。
@property (strong, nonatomic) UITabBarController *tabBarController;
testViewController = [[TestViewController alloc] init];
anotherViewController = [[AnotherViewController alloc] init];
navigationController = [[UINavigationController alloc]
initWithRootViewController:testViewController];
navigationController.navigationBar.barTintColor = [UIColor darkGrayColor;
navigationController.navigationBar.barStyle = UIBarStyleBlack;
navigationController.navigationBar.translucent = YES;
navigationController.navigationBar.opaque = YES;
NSArray *tabBarViewControllers = [NSArray arrayWithObjects:
navigationController,
anotherViewController, nil];
self.tabBarController.viewControllers = tabBarViewControllers;
後的代碼。 – null
請檢查編輯。謝謝。 – tentmaking
嘗試在'testViewController'中放置'self.navigationController.navigationBar.translucent = NO;'。 – null