在使用的UISearchBar與範圍欄的色調顏色是不是在iOS的更新4.3.In剩餘的iOS版本,它正在perfectly.I範圍欄顯示的是樣品here.Any想法截圖解決這個請。 的UISearchBar scopebar着色顏色問題
回答
for (id subview in yourSearchDisplayController.searchBar.subviews)
{
if([subview isMemberOfClass:[UISegmentedControl class]])
{
UISegmentedControl *scopeBar=(UISegmentedControl *) subview;
[scopeBar setSegmentedControlStyle:UISegmentedControlStyleBar];
[scopeBar setTintColor: [UIColor redColor]];//you can also set RGB color here
//scopeBar.tintColor = [UIColor blackColor];
}
}
也看到這個鏈接我的答案修改UISearchBar
組件
How to change inside background color of UISearchBar component on iOS
的scopebar連我嘗試使用此代碼它沒有爲我工作.iOS 4.3它無法更改範圍欄的色彩顏色。 –
現在試試吧,我添加的樣式,嘗試它可能是它的工作.. –
@SURESHSANKE喜傢伙不我改變我的模擬器從5.1到4.3,它的顯示不同的顏色我設置reedcolor和它的顯示紅色花花公子 –
如果我沒有記錯,這是不可能改變的範圍欄的色調。一種解決方案可能是搜索搜索欄的所有子視圖並找到範圍欄對象並嘗試修改其背景。但是,這可能會導致您修改私有財產,因此可能無法接受。我正在嘗試這樣做,但我放棄了它,不知道爲什麼。
其他不那麼幹淨的解決辦法是自己執行範圍欄,並將其添加爲一個子視圖搜索欄,並阻止在原有範圍吧。只爲iOS 4.3或更低版本做這個。
更改色調顏色變化範圍欄的顏色。注意BarTintColor不同 - 這將改變搜索欄的顏色。
- 1. UISearchBAR scopeBar tintColor
- 2. 更改UISearchbar放大鏡顏色,PlaceHolder顏色和X顏色
- 3. 顏色問題
- 4. OpenGL着色問題
- 5. 搜索欄着色顏色
- 6. ios7 uisearchbar狀態欄顏色
- 7. UISearchBar和UISearchDisplayController背景顏色
- 8. UISearchBar裏面的UIView裏面的UIToolbar背景顏色問題
- 9. TRichEdit顏色問題
- 10. PNG顏色問題
- 11. ListView顏色問題
- 12. Matplotlib顏色問題
- 13. KitKat顏色問題
- 14. Photoshop顏色問題
- 15. CSS顏色問題
- 16. NSTextField顏色問題
- 17. TableViewCell顏色問題
- 18. 顏色問題(Android)
- 19. OpenGL顏色問題
- 20. uipickerview文本顏色問題,顏色亮度問題
- 21. C++着色器問題
- 22. OpenGL着色器問題
- 23. Qt/OpenGL着色器問題
- 24. 問題延期着色
- 25. 頂點着色器問題
- 26. C++着色器問題
- 27. iOS CSS着色問題
- 28. XNA和FBX着色問題
- 29. CSS標籤着色問題
- 30. PNG着色問題CSS/HTML
你是怎麼着色的?以編程方式或IB?我建議張貼您使用的代碼,如果可能的話 – lxt
通過IB我已經做到了 –
@SURESHSANKE只是搜索搜索欄的子視圖,其中UISeagmentControl,然後改變這個顏色,這是搜索欄 –