我的应用需要在标签中显示字符串值,字符串值是从Web服务器获取的,其长度超过3000个字符
我的代码是
[super viewDidLayoutSubviews];
[self.scrollview layoutIfNeeded];
self.scrollview.contentSize = self.contentview.bounds.size;
[self.scrollview1 layoutIfNeeded];
self.scrollview1.contentSize = self.label_sample.bounds.size;
[self.scrolllabel layoutIfNeeded];
self.scrolllabel.contentSize = self.textlabelscroll.bounds.size;
[self.scrolllabel addSubview:textlabelscroll];
}
-(void)viewDidLoad
{
[textlabelscroll setText:(got from webserver)];
[textlabelscroll sizeToFit];
}
标签显示为空但滚动已启用如果字符串长度超过934个字符,则无法查看字符串。
答案 0 :(得分:0)
我的建议可能是正确与否...尝试文本视图或为什么需要标签并添加此
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
return NO;}
或
[textView setEditable:NO];
禁用编辑textview
为什么你只想要标签???