iOS UITextView设置边距的正确方式
2017-08-05 16:47
651 查看
UITextView设置边距的正确方式
项目中的评论发布框的视觉效果需要设置textView中文字距离各个方向的间距,那么正确的设置间距很重要。设置左、右和上间距需要设置textView的textContainerInset属性,设置底间距需要设置contentInset属性。还需设置textView.layoutManager.allowsNonContiguousLayout为NO以防止在打字时会出现抖动现象。代码如下:
CGFlot xMargin =12, yMargin = 10; // 使用textContainerInset设置top、left、right textView.textContainerInset = UIEdgeInsetsMake(yMargin, xMargin, 0, xMargin); //当光标在最后一行时,始终显示低边距,需使用contentInset设置bottom. textView.contentInset = UIEdgeInsetsMake(0, 0, yMargin, 0); //防止在拼音打字时抖动 textView.layoutManager.allowsNonContiguousLayout=NO;
相关文章推荐
- ios给view设置背景颜色的正确方式
- iOS UITextView以设置边距
- iOS 中正确切换摄像头&正确实现设置帧率的方式
- webview设置cookies的正确方式
- 【iOS开发-31】UITabBar背景、icon图标颜色、被选中背景设置以及隐藏UITabBar的两种方式
- 正确设置Winserver服务器的更新方式
- OpenCV正确设置路径的方式(绝对路径问题)
- 【IOS】设置UITextView光标从起始位置开始
- iOS 创建带有Xib文件ViewController时 如何正确设置frame?
- iOS软件开发 设置UITextView输入内容位置从左上角开始
- [Web学习]微信网页ios的标题能被正确设置
- iOS开发中App启动页和应用缩略图标的两种设置方式
- iOS 设置UITextView的Placeholder
- iOS 设置最后一行的分割线边距为零
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- iOS使用高德地图趟过的坑([MAMapKit] apiKey为空,请检查key是否正确设置)
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- Android 设置TextView字体Color Selector的正确方式
- ios-day15-05(Quartz 2D之一张图片以平铺或者填充的方式设置为UIView的背景、以填充的方式为UIView设置条纹背景)
- admob 在IOS里的正确设置