Cómo cambiar bordes e icons en la barra de búsqueda (Swift)

Tengo esto:

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

y necesito esto

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

¿Debo crear un borde o configurarlo por image? ¿Cómo cambiar los íconos de búsqueda (lupa y ícono X) o podría cambiar solo los colors?

Lo siento por los enlaces, pero no puedo insert imágenes aquí.

Para agregar bordes, use la propiedad de la layer vistas.

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

Si desea agregar el radio de la esquina a la barra de búsqueda:

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

Para cambiar la búsqueda, click el siguiente método en la barra de búsqueda:

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

Para cambiar la cruz:

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

Para el borde, select su UITextField en el tablero de historia, luego, en el inspector de attributes, elija el estilo de borde.