我有一个UITextView
,必须保持宽度:100px但高度可以增长;但高度应该足以适合内容。在UITextView
正下方我要显示图像。
是否有控件自动调整,还是我必须自己编码所有这些?
例如:
案例1:UITextView
的高度为200px,然后我希望我的UIImageView
达到201px(y)
情况2:UITextView
的高度是300px然后我希望我的UIImageView
达到301px(y)
答案 0 :(得分:1)
为了做到这一点,你首先需要使用sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:
上的NSString
(或任何sizeWithFont ...选择器)选择器来测量你的字符串(我假设你'不使用属性字符串),然后设置UITextView
的框架以匹配大小。
拥有该框架后,您可以将UIImageView
直接放在其下方。