我有一个 UITextView
,它必须保持宽度为:100px,但高度可以增长;但高度应该足以容纳内容。我想在 UITextView
的正下方显示图像。
是否有自动调整的控件,还是我必须自己编写所有这些代码?
例如:
情况 1:UITextView
的高度为 200px,那么我希望我的 UIImageView
的高度为 201px (y)
情况 2:UITextView
的高度为 300px,那么我希望我的 UIImageView
的高度为 301px (y)
最佳答案
为此,您首先需要在 上使用
来测量您的字符串(我假设您没有使用属性字符串),然后设置 sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:
(或任何 sizeWithFont... 选择器)选择器NSStringUITextView
的框架以匹配大小。
获得该框架后,您可以将 UIImageView
直接放置在其下方。
关于ios - 将组件放置在 UITextView 下方并调整大小以适合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8651141/