[英]How to change status background to be different from Navigation bar on iOS 7?
我嘗試將狀態欄背景設置為iOS6版本。 我想使用自定義顏色作為紅色或藍色,而不是淺色或默認狀態欄背景。
如何以編程方式將狀態欄的所有文本顏色從黑色切換為白色,反之亦然。
我發現將“基於視圖控制器的狀態欄外觀”的值更改為“是”或“否”后,它發生了變化。 請給我以編程方式更改其值的方法。
在您的項目基類的viewDidLoad中添加此代碼
UIView *statusBarView = [[UIView alloc] initWithFrame:CGRectMake(0, -20, 320, 22)];
statusBarView.backgroundColor = [UIColor redColor];
[self.navigationController.navigationBar addSubview:statusBarView];
嘗試這個:
@property(nonatomic,retain) UIColor *tintColor;
@property(nonatomic,retain) UIColor *barTintColor NS_AVAILABLE_IOS(7_0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.