用约束可以啊,麻烦一点。字体大小无法做,但你可以这样: Label 用自己的实现的,重写 - (void)layoutSubviews : - (void)layoutSubviews { [super layoutSubviews]; self.font = [UIFont systemFontWithSize:self.bounds.size.width / X]; } 设置 Label 宽度等于最外层 View 宽度的 1/5 (比如说)
用约束可以啊,麻烦一点。字体大小无法做,但你可以这样:
Label 用自己的实现的,重写
- (void)layoutSubviews
:设置 Label 宽度等于最外层 View 宽度的 1/5 (比如说)