如何在search栏中更改边框和图标(Swift)

我有这个:

http://postimg.org/image/ag29m3e7d/

我需要这个

http://postimg.org/image/4bacislw5/

我必须创build边框或通过图像设置? 如何更改search图标(放大镜和X图标),或者我可以改变颜色?

抱歉的链接,但我不能在这里插入图像。

要添加边框,请使用视图layer属性。

 self.searchBar.layer.borderColor = UIColor.blueColor().CGColor self.searchBar.layer.borderWidth = 1 

如果您想将angular半径添加到searchBar:

 self.searchBar.layer.cornerRadius = 3.0 self.searchBar.clipsToBounds = true 

要更改searchIcon在search栏上调用以下方法:

 self.searchbar.setImage(image, icon: UISearchBarIcon. UISearchBarIcon.Search, state: UIControlState.Normal) 

要改变十字架:

 self.searchbar.setImage(image, icon: UISearchBarIcon. UISearchBarIcon.Clear, state: UIControlState.Normal) 

对于边框,在故事板中select您的UITextField,然后在属性检查器中select边框样式。