Cómo configurar UILabel solo ancho y alto y restricciones mediante programación
Quiero crear un UILabel programáticamente con altura, ancho y luego quiero agregarle restricciones también programáticamente para posicionar el UILabel.
Actualizar:
Quiero crear una interfaz de usuario como esta:
Cómo crear esta interfaz de usuario Todo programáticamente
Código para crear una etiquetalabel1
Del mismo modo, creé dos etiquetas máslabel2
ylabel3
UILabel *label1 = [[UILabel alloc]init];
label1.font = TitleFont;
label1.numberOfLines=0;
label1.text= @"Descriptions";
label1.lineBreakMode=NSLineBreakByWordWrapping;
[label1 sizeToFit];
label1.backgroundColor=[UIColor blueColor];
label1.textColor=[UIColor blackColor];
label1.translatesAutoresizingMaskIntoConstraints = NO;
[self.view addSubview:label1];
Y ahora puedo agregar restricciones horizontales con este código
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[label1]-|" options:NSLayoutFormatDirectionLeadingToTrailing metrics:nil views:NSDictionaryOfVariableBindings(label1)]];
También puedo establecer restricciones verticales con la vista, pero no puedo establecer restricciones de una etiqueta a otra.