如何在iOS中将UITextView的最大高度增加到10000以上?

时间:2016-07-26 20:31:56

标签: ios objective-c iphone

我有一个巨大的文字要显示在iOS UITextView中,它的高度大约为40000,但在XCode中,它表示它不能支持10000以上10000的大小。

任何解决方案?

感谢。

enter image description here

2 个答案:

答案 0 :(得分:2)

如此多的文本大小超过10000,我建议你使用UiWebview或UILable替换UITextField。我希望我能帮到你。

 -(UIWebView*)XueweiwebView {
     if (!_XueweiwebView) {
         _XueweiwebView = [[UIWebView alloc]init];
        _XueweiwebView.frame = self.tableView.frame;
         _XueweiwebView.delegate = self;
         _XueweiwebView.scrollView.bounces = NO;
        NSString* str = @"<p>here  is many text you can plae 4000 charater or more</p>";
        [_XueweiwebView loadHTMLString:str baseURL:nil];
         [self.view addSubview:_XueweiwebView];
    }
    return _XueweiwebView; 
}


    NSString* str = @"<p> place your text 40000 </p>";

答案 1 :(得分:2)

简短的回答是:你做错了。

if (1) { function foo() { return 'a'; } } else { function foo() { return 'b'; } } console.log(foo()); 已允许滚动文字。你不能使视图足够大以显示文本,你可以使它足够大以适应屏幕,甚至在macOS世界中,10Kx10K也比任何可能的屏幕尺寸都大。