我如何(以编程方式)将UITextView的高度设置为其Swift中的内容大
发布时间:2020-12-14 05:03:47 所属栏目:百科 来源:网络整理
导读:我有一个名为recipDesc的UITextView.我想在我的应用程序中有一个选项来动态调整UITextView的高度,以适应UITextView内的内容(文本)(所以我需要知道如何以编程方式).我找到了Objective-C的一些答案,但我不是很熟悉,所以我不知道如何在 Swift中实现它. 提前感谢
我有一个名为recipDesc的UITextView.我想在我的应用程序中有一个选项来动态调整UITextView的高度,以适应UITextView内的内容(文本)(所以我需要知道如何以编程方式).我找到了Objective-C的一些答案,但我不是很熟悉,所以我不知道如何在
Swift中实现它.
提前感谢任何帮助. 解决方法
您可以通过以下方式获得UITextView的理想内容大小:
let contentSize = textView.sizeThatFits(textView.bounds.size) 所以之后,你可以调整它的框架与那个高度: var frame = textView.frame frame.size.height = contentSize.height textView.frame = frame (我最初使用了textView.contentSize.height,但是当视图还没有渲染时,它不起作用,例如在viewDidLoad中) 如果您使用自动布局,则规则有所不同.如果你这样做,更新你的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何使用c#授予对文件夹和子文件夹中所有文件的读访问权限?
- WinCE6.0 修改开机Logo方法集锦(三)
- 34.Oracle杂记——Oracle常用动态视图v$sqltext
- ios – 如何在“框架搜索路径”部分中添加父路径到RealmSwi
- Xml文件转化为对象,对象转化为Xml
- react-native – ReactNative / MobX:如何从MobX访问组件引
- Nand flash linux 驱动研究
- Parsed configuration file: 'class path resource [Co
- Flex AIR 做一个类似QQ消息提示在系统托盘闪烁图标
- 使用app:文件或sqlite数据库捆绑照片的最佳方法?