objective-c – UITextView:如何真正禁用编辑?
栏目: Objective-C · 发布时间: 5年前
内容简介:翻译自: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
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 如何临时或永久地禁用SELinux
- iphone – 移动CALayers时禁用动画
- 当浏览器全面禁用三方 Cookie
- Bootstrap禁用响应式布局的实现方法
- 如何绕过PHP中被禁用的函数
- php – 禁用表单元素的POST值
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
ASP.NET 4高级程序设计(第4版)
Matthew MacDonald / 博思工作室 / 人民邮电出版社 / 2011-6 / 148.00元
《ASP.NET 4高级程序设计(第4版)》,本书是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的建议。一起来看看 《ASP.NET 4高级程序设计(第4版)》 这本书的介绍吧!