No puedes crearlo directamente con esquinas redondeadas (me refiero a que no puedes verlo durante la fase de storyboard). Básicamente añades tu UIButton a tu UIView. Entonces tienes 2 formas :
- Crear un IBOutlet y aplicar el redondeo mediante código
- Aplicar el redondeo directamente en Interface Builder con atributos de ejecución definidos por el usuario
Crear IBOutlet
Asumo que ya tienes nociones básicas de desarrollo iOS. Crea un IBOutlet en tu UIViewController y enlázalo al UIButton. Then, if you’re developing with Swift, you can add a didSet closure to your outlet adding this line :
- myButton.layer.cornerRadius = 4
If you’re using Objective-C, you can write this line in the viewDidLoad method.
Apply roundering via Interface Builder
Select your UIButton and go to the Identity Inspector (3rd tab on the right panel). En los «Atributos de tiempo de ejecución definidos por el usuario» escriba «layer.cornerRadius» para la columna de ruta clave, seleccione «Number» como tipo y escriba 4 (o el número que desee) en el valor.