UITextView根据内容适应大小
2015-12-04 09:11
603 查看
OC
Swift
如果想支持IOS6
StackOverFlow
- (void)textViewDidChange:(UITextView *)textView { CGFloat fixedWidth = textView.frame.size.width; CGSize newSize = [textView sizeThatFits:CGSizeMake(fixedWidth, MAXFLOAT)]; CGRect newFrame = textView.frame; newFrame.size = CGSizeMake(fmaxf(newSize.width, fixedWidth), newSize.height); textView.frame = newFrame; }
Swift
let fixedWidth = textView.frame.size.width textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max)) let newSize = textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max)) var newFrame = textView.frame newFrame.size = CGSize(width: max(newSize.width, fixedWidth), height: newSize.height) textView.frame = newFrame;
如果想支持IOS6
textview.scrollEnabled = NO;
StackOverFlow
相关文章推荐
- UITextView
- Android Studio aapt.exe finished with non-zero exit value 1
- 修改UITextField的placeHoder字体颜色
- codeforces Queries about less or equal elements 二分
- Bluetooth Low Energy 嗅探
- iOS之UI--自定义IOS的HYCheckBox源码的使用
- chrome 26.0.XXX版本下media query流媒体查询有问题的bug
- WebKit之binding案例分析(testMediaQueryListListener.idl)
- SQL Report Builder 报表里面的常见问题分析
- UITableViewCell的几种创建和加载方式
- leetcode笔记:Longest Consecutive Sequence
- iOS UI基础-17.0 UILable之NSMutableAttributedString
- 响应式布局(Responsive Layout)/流式布局(Fluid Layout)/自适应布局(Adaptive)
- Media Queries媒体查询相关样式
- UIView
- 【Android】UnitTest、Android Studio build加速(小结:2015-12-3 22:40:19 )
- uImage、zImage、bzImage、vlinzx区别
- duilib如何设置字体大小
- iOS学习之UINavigationController详解与使用(三)ToolBar
- LeetCode 303 : Range Sum Query - Immutable (Java)