我有幾個UIViewControllers嵌入在NavigationController中,一切都很酷,當涉及到更改屏幕標題,按鈕標題,隱藏/顯示導航欄(頂部欄)或工具欄(底部欄),但 - 按導航欄按鈕時,我無法強制工具欄按鈕具有此動畫陰影。更重要的是,工具欄按鈕與工具欄一樣黑 - 不應該按鈕的顏色比工具欄稍淺一些。 我希望它很明顯,因爲我找不到它,甚至拿出合理的標題UINavigationController工具欄按鈕不按動畫時按
0
A
回答
0
我不能理解你整個問題,但對於工具欄問題,你可以給這些按鈕不同的顏色,也可以給一個按鈕的顏色改變它被點擊
UIBarButtonItem *toolBtn = [[UIBarButtonItem alloc] initWithTitle:@"Share and Upload"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(your_Target)];
toolBtn.tintColor = [UIColor redColor];
現在假設toolBtn的效果是你的第一個按鈕在工具欄上點擊它,你想改變它的顏色,然後在你的目標函數
-(void)your_Target{
UIBarButtonItem *button1 = [[your_Toolbar items] objectAtIndex:0];
button1.tintColor = [UIColor brownColor];
// or you can simply loop all toolbar buttons and change the color of only clicked one and for rest keep it default
}
希望這將h ELP你..和抱歉我的英文不好:)
0
如果你想有一個黑條(導航或工具欄),設置其barStyle
到UIBarStyleBlack
的補充或替代來着色它的黑色。這讓它知道按鈕應該有不同的顏色,如果酒吧是任何其他顏色。
相關問題
- 1. UINavigationController工具欄按鈕
- 2. UINavigationController的後退按鈕不是動畫
- 3. Swift:爲UINavigationController工具欄添加工具欄按鈕時遇到問題
- 4. UINavigationController的右欄按鈕
- 5. UINavigationController欄按鈕觸發器
- 6. Excel的工具欄按鈕
- 7. 按鈕倒是工具欄
- 8. 工具欄按鈕樣式
- 9. Swing工具欄按鈕
- 10. 當按下按鈕時不動畫iOS
- 11. 工具欄按鈕在按下時不會激活
- 12. 按鈕按動畫
- 13. 從啓動菜單/工具欄按鈕
- 14. iPhone UINavigationController欄按鈕不顯示
- 15. 按下工具欄按鈕時重新加載tableview的工具欄
- 16. 按鈕不動畫
- 17. 在iPad上的標籤欄按鈕和工具欄按鈕不工作
- 18. 工具欄(後退按鈕不顯示)
- 19. CKEDITOR工具欄按鈕不會顯示
- 20. 在UINavigationController的右側欄按鈕上實現工具提示
- 21. 按下按鈕時停止動畫
- 22. 重複動畫按鈕時按
- 23. Primefaces動畫顯示按鈕時按下
- 24. 停止動畫時,按下按鈕
- 25. 動畫按鈕
- 26. 針浮動動作按鈕到工具欄/動作欄
- 27. Dijit工具欄按鈕 - 在按鈕下方顯示文本
- 28. 如何設置按鈕欄按鈕的工具提示
- 29. 用ckEditor工具欄按鈕調用Asp.Net按鈕點擊事件
- 30. 按右鍵欄按鈕項移動左欄按鈕項目