Sha*_*eer 35 iphone xcode objective-c uilabel
在Xcode中,我创建了一个UILabel,它将根据我放置的文本行数进行自动调整.但我不希望UILabel的高度超过某个限制(在我的例子中为240),代码如下:
NSString *text = @"imagine this is a huge wall of text\n\n\n"
UILabel *myLabel = [[UILabel alloc] init];
[myLabel setNumberOfLines:0];
CGSize labelSize = [text sizeWithFont:myLabel.font constrainedToSize:CGSizeMake(280, 240) lineBreakMode:myLabel.lineBreakMode];
myLabel.frame = CGRectMake(0, 0, 280, labelSize.height);
Run Code Online (Sandbox Code Playgroud)
当我的文本在大约10-15行内时,这很好用.但是,如果我输入40行文本,那么额外的文本行将超出我的UILabel并被切断.
如何向myLabel添加滚动功能,以便myLabel的最大高度仍然是240,我可以简单地向下滚动查看myLabel中那些额外的文本行?
| 归档时间: |
|
| 查看次数: |
41937 次 |
| 最近记录: |