[英]how to set uitoolbar's background similar to my navigation bar
大家好:
我為我的導航欄設置了一個自定義背景,它是一種淡色,我認為我選擇了IB。 現在我想以編程方式更改我的uitoolbar(以編程方式添加)背景,類似於我的導航欄。 在這方面傾向於任何幫助。
對不起,伙計們我很糟糕它實際上是導航控制器的工具欄。 所以這對我有用:
self.navigationController.toolbar.tintColor=self.navigationController.navigationBar.tintColor;
感謝你們所有人的快速反應,尤其是@phooze讓我朝着正確的方向前進:)
UIToolbar也有一個tintColor
屬性,就像UINavigationBar一樣。 你應該可以設置一個到另一個:
myToolbar.tintColor = myNavBar.tintColor;
創建工具欄后。 請記住,此代碼僅在從NIB加載myNavBar時才有效,因此最好將其放在viewWillAppear:
或viewDidLoad
。
您可以從UINavigationController的navigationBar
屬性訪問UINavigationBar(在您的情況下可能是s elf.parentViewController
)。
無法比較導航欄和工具欄的顏色,但您可以使用以下代碼設置工具欄顏色
aToolbar.barStyle = UIBarStyleBlackTranslucent;
aToolbar.tintColor = [UIColor blackColor];
aToolbar.alpha = 0.7;
要么
aToolBar.tintColor = [UIColor colorWithRed:0.15 green:0.35 blue:0.45 alpha:0.6];
我使用了以下setBarTintColor,它對我有效,而setTintColor沒有。
如果您想要工具欄的默認黑色,則可以使用
UIToolbar *ta;
[ta setBarStyle:UIBarStyleBlack];
只使用以下代碼... ..的工作..
toolbar.tintColor = self.navigationController.navigationBar.tintColor;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.