[iOS] UITextView 追加文字自动跳到顶部解决方法
2015-11-24 00:00
387 查看
最近在做一个项目里遇到类似于网游公共对话窗口的文本框,由于需求比较简单,就用了
这句代码设置了 UITextView 中的 layoutManager(NSLayoutManager) 的是否非连续布局属性,默认是 YES,设置为 NO 后 UITextView 就不会再自己重置滑动了。
UITextView实现,再配合
NSAttributedString可以很轻松地实现颜色、字体等自定义;但是当我重新赋值设置 TextView 的
text或
attributedText属性时,会自动滑动回顶部,但我需要 TextView 超出屏幕始终定位在底部,于是我用
scrollRangeToVisible:方法在 Append 后手动滑动到底部,可是还是会先由系统滑动到顶部,再滑倒底部,这个动画看起来很龊,于是开始了漫长的求解寻找之中...
解决方法
textView.layoutManager.allowsNonContiguousLayout = NO;
这句代码设置了 UITextView 中的 layoutManager(NSLayoutManager) 的是否非连续布局属性,默认是 YES,设置为 NO 后 UITextView 就不会再自己重置滑动了。
相关文章推荐
- j2ee四大作用域pagecontext,request,session,ServletContex
- iOS开发UI篇—UITabBarController简单介绍
- UISegmentedControl的小知识
- IOS UIGestureRecognizer
- 在Java中如何实现“Pless presss any key to continue.”
- 在Java中如何实现“Pless presss any key to continue.”
- jq UI插件
- requirejs
- require.js
- 在Web API中使用Swagger-UI开源组件(一个深坑的解决)
- UVA 11775 Unique Story(LCS [LIS] + BIT)
- 将requirejs进行到底(2)
- UIWindow
- UE4 world组件
- ArrayAdapter requires the resource ID to be a TextView问题
- easyui datagrid 动态生成列
- UITableView编辑
- 1085. Perfect Sequence (25)
- 1085. Perfect Sequence (25)
- Xcode target build settings Architectures