¿Cómo recuperar el borde de UIButton en iOS 7?

Construí un proyecto antiguo en iOS SDK 6.1 en Xcode 5 . Sin embargo, el button UI no tiene bordes cuando la aplicación se ejecuta en un iPhone con iOS 7. He comprobado que .xib es "Builds for"> "Target de deployment de proyecto (5.0)":

introduzca la descripción de la imagen aquí

¿Cómo puedo configurar Xcode 5 para build el proyecto para mostrar un UIButton con estilo iOS 6.1?

puedes crear una categoría:

 - (void)setRoundedBorder:(float) radius borderWidth:(float)borderWidth color:(UIColor*)color { CALayer * l = [self layer]; [l setMasksToBounds:YES]; [l setCornerRadius:radius]; // You can even add a border [l setBorderWidth:borderWidth]; [l setBorderColor:[color CGColor]]; } 

Prueba esto

Establecer el ancho del borde del button mediante el uso de QuartzCore Framework

 #import <QuartzCore/QuartzCore.h> button.layer.borderWidth=1.0f; button.layer.borderColor=[[UIColor blackColor] CGColor]; 

Si no desea introducir ninguno de los cambios de iOS 7, cambiar el SDK no es suficiente. No debe dejar sin modificaciones también la propiedad "Generador de interfaces".

Dejo el mío en "Xcode 4.6" y todo se ve como debería.

Creo que la única ventaja que tendrías es con el nuevo layout automático.