如果我这样设置字体大小:
@implementation MyView
- (instancetype)init {
self = [[NSBundle mainBundle] loadNibNamed:NSStringFromClass([self class]) owner:nil options:nil].firstObject;
if (self) {
[self loadViews];
}
return self;
}
- (void)loadViews {
self.myLabel.font = [self.myLabel.font fontWithSize:20];
}
当 .xib
文件中有 10
时,它会以某种方式重置为 .xib
文件中的值。
我尝试在 awakeFromNib
中设置它也无济于事。
尝试覆盖 layoutSubviews
- (void)layoutSubviews {
[super layoutSubviews];
self.myLabel.font = [self.myLabel.font fontWithSize:20];
}
关于ios - 使用自动布局设置 UILabel 字体大小的最佳位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44802222/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |