Articles of interface builder

Subclase UIView con su propio XIB

Creé una subclase UIView personalizada, y preferiría no diseñar la UI en código en la subclase UIView. Me gustaría usar un xib para eso. Entonces lo que hice fue lo siguiente. Creé una clase “ShareView” que subclasifica UIView. Creé un archivo XIB con el propietario del archivo establecido en “ShareView”. Luego conecto algunos puntos de […]

IB_DESIGNABLE, IBInspectable: el generador de interfaz no se actualiza

Tengo el siguiente conjunto de código: CustomView.h #import IB_DESIGNABLE @interface CustomView : UIView @property (nonatomic) IBInspectable UIColor *borderColor; @property (nonatomic) IBInspectable CGFloat borderWidth; @property (nonatomic) IBInspectable CGFloat cornerRadius; @end CustomView.m #import “CustomView.h” @implementation CustomView – (void)setBorderColor:(UIColor *)borderColor { _borderColor = borderColor; self.layer.borderColor = borderColor.CGColor; } – (void)setBorderWidth:(CGFloat)borderWidth { _borderWidth = borderWidth; self.layer.borderWidth = borderWidth; } […]

IBOutletCollection establece el orden en Interface Builder

Estoy utilizando IBOutletCollections para agrupar varias instancias de elementos de interfaz de usuario similares. En particular, agrupo varios UIButtons (que son similares a zumbadores en un juego de preguntas) y un grupo de UILabels (que muestran el puntaje). Quiero asegurarme de que la etiqueta directamente sobre el botón actualice el puntaje. Pensé que es más […]

Manejar Touch Event en UILabel y conectarlo a un IBAction

Ok, entonces tengo un UILabel creado en el constructor de interfaz que muestra algo de texto predeterminado de “toque para comenzar”. Cuando el usuario toca el UILabel , quiero que active un método IBAction: -(IBAction)next; que actualiza el texto en la etiqueta para decir algo nuevo. Sería realmente conveniente si esto me permitiera simplemente arrastrar […]

Tamaño de fuente personalizado en clases de tamaño XCode6 que no funciona correctamente con fonts personalizadas

Xcode 6 tiene una nueva función donde las fonts y los tamaños de fuente en UILabel, UITextField y UIButton se pueden establecer automáticamente en función de la clase de tamaño de la configuración actual del dispositivo, directamente en el guión gráfico. Por ejemplo, puede configurar un UILabel para usar el tamaño de letra 12 en […]

¿Por qué la salida de UICollectionViewCell es nula?

He creado un UICollectionViewCell personalizado en el Interface Builder, vistas agrupadas en él a la clase, y luego cuando quiero usar y establecer una cadena en la etiqueta de la cadena, esa etiqueta tiene un valor nulo. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: “ls”) } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath […]

¿Cómo uso UIScrollView en Interface Builder?

Aunque utilicé UIScrollView éxito en el pasado al manipularlo mediante progtwigción, tengo problemas para hacerlo funcionar configurándolo exclusivamente en Interface Builder. Tengo una página “sobre” simple en mi aplicación de iPhone. Tiene una UITextView , algunos íconos y enlaces a mis otras aplicaciones. He agregado todas estas vistas a mi UIScrollView , organizándolas de modo […]

¿Cómo se reduce un UIPickerView en el iPhone?

Me gustaría reducir la altura de un UIPickerView en mi aplicación de iPhone, para que muestre solo una fila y una columna. La altura de la vista del selector debe ser igual a la altura de una fila. Estoy utilizando Interface Builder para construir UIPickerView , pero no puedo encontrar una manera fácil de cambiar […]

Alineación de texto AutoLayout + RTL + UILabel

Finalmente me estoy dando la vuelta para luchar con Auto Layout y no puedo entender cómo hacer que el soporte de derecha a izquierda (RTL) funcione de la manera que esperaría / querría … He diseñado la vista en Interface Builder como se muestra: Con la aplicación resultante funcionando como se esperaba al usar el […]

No se pueden asignar varios botones a UINavigationItem al usar Storyboard con iOS 5

Soy un desarrollador de iOS con mucha experiencia en el desarrollo de la interfaz de usuario por código. Ahora estoy probando la funcionalidad Storyboard, porque estoy probando cambiar a “diseñar” la interfaz de usuario en lugar de implementarla. En el pasado, me mantuve con muchos límites usando nib / xib’s y por lo tanto nunca […]