iOS开发-UITextView的用法及技巧(ios7下光标bug解决方案)
2015-10-07 15:08
441 查看
一、新建一个textView
?
二、键盘操作
?
三、隐藏键盘的几种方式
个人还是认为最方便的是在键盘上加上一个ToolBar,在上面加上一个按钮来隐藏键盘①在键盘上加上隐藏按钮
?
还有几种也可隐藏键盘的方式
②用回车键,前提是你的textView中不需要用到回车键
?
?
四、使键盘不挡住输入框
在view中添加一个子view,设置此子view的tag值为1000,在此view上添加一个textView和一个发送按钮,如下图;我们要达到textView的键盘弹出时,整个View往上平移,键盘消失,view往下平移的效果,模拟发送短信的界面。设置textView圆角
?
?
在.m文件#import后面添加
?
?
?
效果图:
iOS7光标问题
PS:有网友遇到textView在ios7上出现编辑进入最后一行时光标消失,看不到最后一行,变成盲打,stackOverFlow网站上有大神指出,是ios7本身bug,加上下面一段代码即可(网友调试得出,在此mark一下,有问题,欢迎大神们指出)?
相关文章推荐
- UI_动画
- BNUOJ 3685 Building for UN 联合国 【贪心】
- iOS新手入门之UITextField
- UVA 1152 4 Values whose Sum is 0
- 【iOS】UITableView实现的瀑布流效果
- POJ - 3709 K-Anonymous Sequence(斜率优化)
- Visual Studio 2015中创建C#的Android项目提示"Value cannot be null"的解决方法
- UITableView
- 为PopupWindow提供builder,绿化activity或fragment代码
- UITableView reload 单个 cell 的数据
- UVa 10881.Piotr's Ants【RuijiaLiu随书练习】【10月7】
- Win10最新专业版Build 10551系统截图曝光
- iOS的UIDatePicker时间控件
- iOS UIView 快速修改 frame
- iOS --- UIScrollView和UIPageControl的简单使用
- ios UI day01
- SpriteBuilder中的粒子系统属性
- SpriteBuilder中的粒子系统属性
- SpriteBuilder中的粒子系统属性
- UESTC 1711 Divide 位操作模拟题