我以编程方式向UIView添加UITextView。 UITextView应该具有明确的背景,但背景是从白色到清晰的动画。如何阻止此动画?这是我的代码:
UITextView *localTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 230, 60)];
localTextView.opaque = NO;
localTextView.backgroundColor = [UIColor clearColor];
localTextView.font = [UIFont fontWithName:@"Helvetica" size:14];
localTextView.userInteractionEnabled = NO;
self.textView = localTextView;
[localTextView release];
textView.text = @"Cras sit amet purus vitae libero venenatis luctus sit amet non urna. Curabitur volutpat adipis cing nulla, in lacinia eros pulvinar vitae.";
[self addSubview:textView];
感谢您的帮助。
答案 0 :(得分:1)
您可以尝试在
中设置视图-(void)viewWillAppear:(BOOL*)animated;
方法
答案 1 :(得分:0)
这可能是一篇非常古老的帖子,但在将UIViewController
UITextView
及其UINavigationController
主视图推送到UIView.performWithoutAnimation {
textView.backgroundColor = UIColor.clearColor()
}
堆栈后,我遇到了同样的问题。
我在使用iOS 8+ API的Swift 2.2中解决了这个问题:
{{1}}