在联系人应用中,搜索栏显示为白色背景,并与周围的用户界面完美融合。 Interface Builder中唯一的样式选择似乎没有显示仅托管搜索栏的方法,而是在其周围包含chrome以使其看起来略微为3d。
有没有办法摆脱周围的镀铬,只是将搜索栏覆盖在我自己的视图背景上(恰好是黑色)?
答案 0 :(得分:0)
您可以使用UIBarStyleBlack .barStyle
,或将.tintColor
设置为黑色,或将.translucent
设置为YES。
但是,没有记录方法可以更改搜索栏的背景图像。
您可以使用带有自定义.background
和.leftView
的UITextField来模拟UISearchBar的外观。