如何將UIBarButtonItem's
顏色設置爲綠色?我使用的是iOS 4,沒有色調屬性。請幫幫我。更改UIBarbuttonItems顏色
10
A
回答
14
在iOS中4:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setBackgroundImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal];
button.frame=CGRectMake(0.0, 100.0, 60.0, 30.0);
[button setTitle:@"Green" forState:UIControlStateNormal];
[button addTarget:self action:@selector(yourAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithCustomView:button];
在這裏,你需要這樣一個綠色的形象,要創建與此圖像的自定義按鈕,將其設置爲的UIBarButtonItem的視圖。
在iOS 5中,您可以使用:
[[UIBarButtonItem appearance] setTintColor:[UIColor greenColor]];
請檢查這些鏈接,瞭解更多:
2
請嘗試下面的代碼。
self.navigationController.navigationBar.tintColor = [UIColor greenColor];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:NULL];
0
我知道這是一個老問題,但在任何情況下使用customView
,你可以嘗試:
myButton.customView.tintColor = [UIColor blackColor];
相關問題
- 1. UIBarButtonItems選擇的顏色不會在iOS 7中正確更改
- 2. 更改顏色
- 3. 更改顏色
- 4. 更改顏色
- 5. 更改顏色
- 6. 更改顏色
- 7. 更改顏色
- 8. 更改alpha更改顏色
- 9. 更改NavigationBar色調顏色
- 10. 顏色更改JavaScript
- 11. 更改NetBeans顏色
- 12. 更改tabhost顏色
- 13. 更改UIPicker顏色
- 14. 更改applicationIconBadgeNumber顏色
- 15. 更改UIBarButtonItem顏色
- 16. 更改TextView顏色
- 17. 更改ProgressIndicator顏色
- 18. 更改Texbox顏色
- 19. 更改SVG顏色
- 20. 更改顏色(鉻)
- 21. 更改顏色SetEnabled
- 22. 更改顏色geomicons
- 23. MapView更改顏色
- 24. 更改UIBarButtonSystem顏色
- 25. 更改WMF顏色
- 26. 更改UIBarButtonItem顏色
- 27. 更改vim'gutter'顏色
- 28. 通過顏色選項更改顏色
- 29. 顏色類別不更改顏色
- 30. 更改NavigationDrawer的顏色點擊顏色
你試試我的答案?請告訴我,如果你仍然有問題。 –
@MidhunMP:UIBarButton的顏色已更改。但是如何設置標題和動作呢? – user1871678
我編輯了我的答案,請檢查它是否正常工作。 –