Tag: 目标 客户

如何以编程方式设置UILabel只有宽度和高度和约束

我想创build一个UILabel编程高度,宽度,然后我想添加约束,它也编程的定位UILabel。 更新: 我想要这样创build用户界面: 如何以编程方式创build这个UI 代码来创build一个标签label1类似地,我创build了两个标签label2和label3 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]; 现在我可以用这个代码添加水平约束条件了 [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[label1]-|" options:NSLayoutFormatDirectionLeadingToTrailing metrics:nil views:NSDictionaryOfVariableBindings(label1)]]; 我也可以设置垂直约束与视图,但我无法设置从一个标签到另一个约束。