在联系人应用中,搜索栏以白色背景显示,与周围的 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/