objective-c – UITextView:如何真正禁用编辑?
栏目: Objective-C · 发布时间: 7年前
内容简介:翻译自:https://stackoverflow.com/questions/10067853/uitextview-how-to-really-disable-editing
我想要做的是让我的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方法.其次,您正在设置一大堆非常接近默认值的不必要属性.这是一个更简单的,也许你的代码意图:
- (void)loadTextView1 {
UITextView *textView1 = [[UITextView alloc] init];
textView1.text = @"Example of non-editable UITextView";
textView1.backgroundColor = [UIColor clearColor];
textView1.frame = CGRectMake(15, 29, 290, 288);
textView1.editable = NO;
[self addSubView:textView1];
[textView1 release];
}
翻译自:https://stackoverflow.com/questions/10067853/uitextview-how-to-really-disable-editing
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
QBasic语言程序设计教程(第2版习题解答)
刘瑞新、丁爱萍 / 电子工业出版社 / 1999-6-1 / 13.00
本书是《QBasic语言程序设计教程》(第二版)一书的配套教材、本书第一部分以概要的形式,对全书进行了总结,以便学生复习。在第二部分中,对《QBasic语言程序设计教程》(第二版)中的习题做了详尽的分析与解答。 本书也可作为QBasic语言的习题研单独使用。一起来看看 《QBasic语言程序设计教程(第2版习题解答)》 这本书的介绍吧!