1
A
回答
2
您需要自定義搜索器,而不是您已經使用。
UITextField *txfSearchField = [looksearchbar valueForKey:@"_searchField"];
[txfSearchField setBackgroundColor:[UIColor whiteColor]];
[txfSearchField setLeftViewMode:UITextFieldViewModeNever];
[txfSearchField setRightViewMode:UITextFieldViewModeNever];
[txfSearchField setBackground:[UIImage imageNamed:@"searchbar_bgImg.png"]];
[txfSearchField setBorderStyle:UITextBorderStyleNone];
//txfSearchField.layer.borderWidth = 8.0f;
//txfSearchField.layer.cornerRadius = 10.0f;
txfSearchField.layer.borderColor = [UIColor clearColor].CGColor;
txfSearchField.clearButtonMode=UITextFieldViewModeNever;
試試這個。
相關問題
- 1. iOS:參考核心圖標例如:搜索放大鏡?
- 2. 搜索圖標在Internet Explorer中不顯示放大鏡
- 3. 將Eclipse工具欄圖標左對齊
- 4. UISearchBar搜索圖標在iOS7中未左對齊
- 5. iOS在搜索欄中更改圖標
- 6. 把圖標放到搜索欄中
- 7. 垂直對齊搜索欄
- 8. 左對齊標籤 - iOS
- 9. IE 7左中右對齊無表
- 10. 如何在iOS 7的UISearchBar中更改位置或隱藏放大鏡圖標?
- 11. 將圖標對齊到簡單的搜索欄
- 12. 無法對齊頁面右側的搜索欄
- 13. 更改搜索放大鏡到UIActivityIndicatorView
- 14. 在IE7中搜索欄對齊
- 15. 搜索欄無法響應iOS
- 16. 加大放大鏡圖標裏面的輸入類型=「搜索」元素
- 17. 在輸入欄內對齊搜索圖標?
- 18. 左對齊圖表標題
- 19. 在iOS 7的導航欄中搜索欄
- 20. ios - 左對齊圖像和在UIButton中心放置文本
- 21. 無法在iOS中設置rightview或leftview在搜索欄的文本框7
- 22. Nativescript - 搜索欄在操作欄(IOS)中無法正確顯示
- 23. ios swift中的搜索欄
- 24. iOS 7 UIButton對齊
- 25. Textfield放大鏡問題iOS
- 26. iOS黑色放大鏡
- 27. 無法點擊Android鍵盤搜索(放大鏡)按鈕使用Appium /硒/ Java的
- 28. 搜索欄,但無法搜索。
- 29. 對齊工具欄中的圖標
- 30. 無法對齊標題圖片下的導航欄
這似乎只是使圖標在iOS7和iOS8上消失,而不是左對齊。 – ghr
對於Swift-3請參閱http://stackoverflow.com/questions/19289406/uisearchbar-search-icon-isnot-left-aligned-in-ios7/41976067#41976067 – Shrawan