如何更改搜索栏中的边框和图标 (Swift)
How to change border and icons in Search bar (Swift)
我有这个:
http://postimg.org/image/ag29m3e7d/
我需要这个
http://postimg.org/image/4bacislw5/
我必须创建边框还是按图像设置?
如何更改搜索图标(放大镜和 X 图标)或者我可以只更改颜色吗?
抱歉没有链接,但我无法在此处插入图片。
对于边框,select 故事板中的 UITextField,然后在属性检查器中选择边框样式。
要添加边框,请使用视图 layer
属性。
self.searchBar.layer.borderColor = UIColor.blueColor().CGColor
self.searchBar.layer.borderWidth = 1
如果要将圆角半径添加到 searchBar:
self.searchBar.layer.cornerRadius = 3.0
self.searchBar.clipsToBounds = true
要更改搜索图标,请在搜索栏上调用以下方法:
self.searchbar.setImage(image, icon: UISearchBarIcon. UISearchBarIcon.Search, state: UIControlState.Normal)
要更改十字:
self.searchbar.setImage(image, icon: UISearchBarIcon. UISearchBarIcon.Clear, state: UIControlState.Normal)
我有这个:
http://postimg.org/image/ag29m3e7d/
我需要这个
http://postimg.org/image/4bacislw5/
我必须创建边框还是按图像设置? 如何更改搜索图标(放大镜和 X 图标)或者我可以只更改颜色吗?
抱歉没有链接,但我无法在此处插入图片。
对于边框,select 故事板中的 UITextField,然后在属性检查器中选择边框样式。
要添加边框,请使用视图 layer
属性。
self.searchBar.layer.borderColor = UIColor.blueColor().CGColor
self.searchBar.layer.borderWidth = 1
如果要将圆角半径添加到 searchBar:
self.searchBar.layer.cornerRadius = 3.0
self.searchBar.clipsToBounds = true
要更改搜索图标,请在搜索栏上调用以下方法:
self.searchbar.setImage(image, icon: UISearchBarIcon. UISearchBarIcon.Search, state: UIControlState.Normal)
要更改十字:
self.searchbar.setImage(image, icon: UISearchBarIcon. UISearchBarIcon.Clear, state: UIControlState.Normal)