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表搜索