UITextView的不加载/表现出大的文本?(UITextView not loading/sho

2019-10-17 14:58发布

我在登录屏幕简单的UITextView,我需要显示条款及conditions.I在条款和Conditions.In Interface Builder的我已经添加文本到UITextView的一个非常大的文本。 在界面生成器中的文本得到正确显示。 但是,当我运行应用程序的UITextView的是空的。 如果我给它正确的渲染,但不获取巨大的显示/大文本的UITextView的小文。

谁能帮帮我吗。


下面是代码。

- (IBAction)showTermsOfUse:(id)sender{
    termsOfUseText.text = @"/***/";
    termsOfUseText.scrollEnabled = YES;

    [UIView beginAnimations:nil context:nil]; // begins animation block
    [UIView setAnimationDuration:0.6];        // sets animation duration
    [UIView setAnimationDelegate:self];
    termsOfUse.frame = CGRectMake(0,0,320,416);
    [UIView commitAnimations];   // commits the animation block.  This Block is done.
}

Answer 1:

我也遇到过同样的问题,我解决了这个问题我考虑的UITextView的IBOutlet中像这样在代码中设置值

UITextView *txtView=[[UITextView alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
[txtView setText:@"Your long text"];
[txtView setEditable:NO];
[self.view addSubview:txtView];
[txtView release];

另一种选择可以采取网页视图和web视图加载您的内容。



Answer 2:

谢谢你们每一个人。我发现它现在正在解决..下面就是答案......通过编程让文字....并

termsofUseText.text =   @"MY LARGE TEXT GOES HERE......    "
termsOfUseText.scrollEnabled = YES;
termsOfUseText.userInteractionEnabled = YES;
termsOfUseText.editable = NO;


Answer 3:

创建该UITextView编程

UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(AsYouNeed)];
[textView  setFont: [UIFont fontWithName:@"YourFontName" size:YourSize]];
textView.text = @"test my font size";
[textview setUserInteractionEnabled:TRUE];  
[self.view addSubview:textView];
[textView release];

可能是,它是对你有帮助:)



文章来源: UITextView not loading/showing the large text?