UITextView - 1
2015-11-24 15:07
357 查看
UITextView的使用比较简单,可以参考:http://www.cnblogs.com/daguo/archive/2012/06/19/2554277.html
而UITextView无论定义和使用都和UITextField非常相像,但是由于UITextView是继承于UIScrollView,这就让UITextView比UITextField难度大大增加。
包括我们后面要讨论和解决的高度自适应问题。
这里给出一个简单的例子,单纯从界面上的实现:
效果:
简单的介绍如上,至于键盘的相应,text的输入委托事件,撤销键盘就先介绍了。网上很多资料。
而UITextView无论定义和使用都和UITextField非常相像,但是由于UITextView是继承于UIScrollView,这就让UITextView比UITextField难度大大增加。
包括我们后面要讨论和解决的高度自适应问题。
这里给出一个简单的例子,单纯从界面上的实现:
#import "LBTextViewNewController.h" @interface LBTextViewNewController () <UITextViewDelegate> @property (nonatomic, strong) UITextView* myTextView; @end @implementation LBTextViewNewController - (void)viewDidLoad { [super viewDidLoad]; self.myTextView = [[UITextView alloc] init]; [self.myTextView setFrame:CGRectMake(0, 0, 300, 80)]; [self.myTextView setCenter:CGPointMake(self.view.center.x, self.view.center.y - 50)]; [self.myTextView setDelegate:self]; [self.myTextView setReturnKeyType:UIReturnKeyNext]; [self.myTextView setScrollEnabled:YES]; [self.myTextView setFont:[UIFont systemFontOfSize:25.0]]; [self.myTextView setAutoresizingMask:UIViewAutoresizingFlexibleHeight]; [self.myTextView.layer setBackgroundColor:[UIColor clearColor].CGColor]; [self.myTextView.layer setBorderColor:[UIColor lightGrayColor].CGColor]; [self.myTextView.layer setBorderWidth:1.0]; [self.myTextView.layer setCornerRadius:8.0f]; [self.myTextView.layer setMasksToBounds:YES]; [self.view addSubview:self.myTextView]; } @end
效果:
简单的介绍如上,至于键盘的相应,text的输入委托事件,撤销键盘就先介绍了。网上很多资料。
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- 浅析iOS应用开发中线程间的通信与线程安全问题
- 检测iOS设备是否越狱的方法
- .net平台推送ios消息的实现方法
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解
- IOS 改变键盘颜色代码
- 举例详解iOS开发过程中的沙盒机制与文件
- Android和IOS的浏览器中检测是否安装某个客户端的方法
- 分享一个iOS下实现基本绘画板功能的简单方法
- javascript实现阻止iOS APP中的链接打开Safari浏览器