1
Q
iOS多個搜索框
A
回答
1
使用三個正常的UISearchBars堆疊並放置一個UIImageView與背後你想要的背後。
然後,在你的控制器的代碼,在您的viewDidLoad方法,對於每一個搜索欄,做到這一點:
//remove the background image view of the searchbar, but leave the textfield
[[searchBar.subviews objectAtIndex:0] removeFromSuperview];
能正常工作在iOS 4和更早版本,我認爲這是對iOS5的罰款很好,但它是一個有點不安全的,如果蘋果曾經改變的UISearchBar的內部,所以對於未來的校對的目的,你可能真的想這樣做來代替:
if ([UISearchBar instancesRespondToSelector:@selector(setBackgroundImage:)])
{
//iOS 5 and later
searchBar.backgroundImage = [UIImage imageNamed:@"transparent.png"];
}
else
{
//iOS 4 and earlier
[[searchBar.subviews objectAtIndex:0] removeFromSuperview];
}
然後,只需添加單個像素transparent.png到項目在iOS5上用作搜索欄背景(它將平鋪/ s tretch來填補酒吧)。
相關問題
- 1. Algolia搜索多個索引IOS
- 2. xCode/iOS在多個條件下搜索
- 3. 使用Access中的一個搜索框搜索多個字段
- 4. 一個網站的多個搜索框
- 5. c#過濾器搜索,多個搜索框
- 6. Rails多個選擇框問題搜索
- 7. 兩個多搜索框提交按鈕
- 8. 用複選框搜索多個數據
- 9. 搜索多個列
- 10. 搜索多個搜索字詞
- 11. 紅寶石:搜索多個搜索詞
- 12. 用多個詞搜索PHP搜索
- 13. 搜索頁從多個表中搜索
- 14. App Engine搜索:如何並行搜索多個搜索索引?
- 15. 實體框架多對多搜索
- 16. 添加搜索框開始搜索框
- 17. 搜索ABAddressbook iOS SDK
- 18. Select2搜索框
- 19. JCombo框搜索
- 20. Javascript搜索框
- 21. AngularJS搜索框
- 22. Backbone搜索多個模型
- 23. 搜索多個ActiveRecord模型
- 24. Sql搜索多個表
- 25. 多個搜索元素
- 26. SED多個搜索條目
- 27. 多個條件搜索
- 28. 多個詞搜索欄
- 29. PHP查詢多個搜索
- 30. SQLite3多個FTS表搜索