IOS UILabel
UILabel自适应
UILabel* labelJinE = [[UILabel alloc]init];
labelJinE.text = @"到账金额:--元";
labelJinE.font = [UIFont systemFontOfSize:16];
[labelJinE sizeToFit];
labelJinE.center = CGPointMake((WINDOW_WIDTH-ButtonWide*3)/4*1+labelJinE.bounds.size.width/2, 72/2);
[viewButtom addSubview:labelJinE];
其中[labelJinE sizeToFit]
要写在center之前,否则先设置了center,后在自适应frame,会有些偏差,如果要加上确定的frame,代码如下
UILabel* labelJinE = [[UILabel alloc]init];
labelJinE.text = @"到账金额:--元";
labelJinE.font = [UIFont systemFontOfSize:16];
labelJinE.bounds = CGRectMake(0, 0, 96, 44);
labelJinE.center = CGPointMake((WINDOW_WIDTH-ButtonWide*3)/4*1+labelJinE.bounds.size.width/2, 72/2);
[viewButtom addSubview:labelJinE];
其中设置buounes需要在center之前,不需要添加sizeToFit,前提确保你的bounds 是对的
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。