Yog*_*ton 21 objective-c uiscrollview uilabel ios sizetofit
我试图在一行内的UILabel中显示一大段文本.UILabel是UIScrollView的子视图,因此我可以滚动查看整个UILabel.
我的问题是sizeToFit方法只能部分工作.
textLabel.attributedText = attributedString;
textLabel.numberOfLines = 1;
[textLabel sizeToFit];
textScrollView.contentSize = CGSizeMake(textLabel.frame.size.width, textLabel.frame.size.height);
Run Code Online (Sandbox Code Playgroud)
UIScrollView内容大小足以显示整个UILable,但对于以下行:
所以我会偶尔尝试在这里分享一些."
UILabel显示:
所以我会尝试分享...
我究竟做错了什么?
Joe*_*our 20
如果你想在启用自动布局的情况下实现这一点,那就很简单了.只要确保你添加numberOfLines
textLabel.adjustsFontSizeToFitWidth = YES;
textLabel.numberOfLines = 0;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46757 次 |
| 最近记录: |