我想使用 UITextField 显示一个单行文本字段,在显示它之前我需要知道它包含 UICollectionViewCell 的正确大小。文本可以是多种字体大小之一,我需要获得合适的高度才能舒适地显示它。
由于事先不知道文本(它可以由用户编辑),我不能使用NSAttributedString
's-size
和-boundingRectWithSize:options:context:
除了虚拟文本之外的任何东西,在这种情况下,我不能真正相信生成的大小来保存任何文本, 正确的?
我想我的问题是:一般来说,是否有关于排版的经验法则,或者我不知道的一些有用的 API,这将允许我确定要在X
pt 显示文本,我需要一个高度为的文本字段Y
像素。