gpt4 book ai didi

ios - UITextView:如何真正禁用编辑?

转载 作者:可可西里 更新时间:2023-11-01 03:22:08 24 4
gpt4 key购买 nike

我正在尝试禁用对我的 UITextView 的编辑。我试过 [aboutStable setUserInteractionEnabled: NO],但它导致页面无法访问。

这是当前代码。

- (void)loadTextView1 {
UITextView *textView1 = [[UITextView alloc] init];
[textView1 setFont:[UIFont fontWithName:@"Helvetica" size:14]];
[textView1 setText:@"Example of editable UITextView"];
[textView1 setTextColor:[UIColor blackColor]];
[textView1 setBackgroundColor:[UIColor clearColor]];
[textView1 setTextAlignment:UITextAlignmentLeft];
[textView1 setFrame:CGRectMake(15, 29, 290, 288)];
[self addSubview:textView1];
[textView1 release];
}

最佳答案

首先,当您可以只使用属性时,您正在使用 setter 方法。其次,您正在设置一大堆非常接近默认值的不必要属性。这是一个更简单的代码,也许是您想要的代码:

objective-C

- (void)loadTextView1 {
UITextView *textView1 = [[UITextView alloc] initWithFrame:CGRectMake(15, 29, 290, 288)];
textView1.text = @"Example of non-editable UITextView";
textView1.backgroundColor = [UIColor clearColor];

textView1.editable = NO;

[self addSubView:textView1];
[textView1 release];
}

swift

func loadTextView1() {
let textView1 = UITextView(frame: CGRect(x: 15, y: 29, width: 290, height: 288))
textView1.text = "Example of non-editable UITextView"
textView1.backgroundColor = .clear

textView1.isEditable = false

addSubView(textView1)
}

关于ios - UITextView:如何真正禁用编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10067853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com