ios - 在联系人应用程序中重新创建 ipad 搜索栏

标签 ios search uisearchbar

在联系人应用中,搜索栏以白色背景显示,与周围的 UI 融为一体。 Interface Builder 中唯一的样式选择似乎没有显示仅托管搜索栏的方法,而是在其周围包含 chrome 以使其看起来略带 3d。

有没有办法去掉周围的 chrome 并简单地将搜索栏覆盖在我自己 View 的背景上(恰好是纯黑色)?

最佳答案

您可以使用 UIBarStyleBlack .barStyle,或将 .tintColor 设置为黑色,或将 .translucent 设置为 YES。

但是,没有记录在案的方法来更改搜索栏的背景图像

您可以使用带有自定义 .background.leftView 的 UITextField 来模拟 UISearchBar 的外观。

关于ios - 在联系人应用程序中重新创建 ipad 搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3138790/

相关文章:

ios - 响应 uibutton 的 NSTimer

ios - Collection View 单元格显示不显示

R - 集合中包含的值

ios - 当第一个字母按下 UISearchBar 字段时,UISearchbar 消失,iOS7

iphone - 禁用搜索栏键盘中的 'Search' 按钮

objective-c - UISearchBar 选择所有文本

ios - 尝试安装新的 Google Analytics 3.0 Beta 时出现链接器错误

ios - 连续两次调用dispatch_source_create()时崩溃

search - 谷歌地图搜索输入中的建议列表

html - HTML 中的搜索栏