在标签视图Xcode中显示超过3000个字符的字符串

时间:2015-03-24 13:01:26

标签: ios objective-c xcode

我的应用需要在标签中显示字符串值,字符串值是从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个字符,则无法查看字符串。

1 个答案:

答案 0 :(得分:0)

我的建议可能是正确与否...尝试文本视图或为什么需要标签并添加此

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
return NO;}

[textView setEditable:NO];

禁用编辑textview

为什么你只想要标签???