S B*_*S B 9 objective-c uitextview ios
调整UITextView的大小以适应其内容的高度可以像这样实现:
CGRect frame = _textView.frame;
frame.size.height = _textView.contentSize.height;
_textView.frame = frame;
Run Code Online (Sandbox Code Playgroud)
有没有类似于适合宽度的东西,没有包装内容文本?
Ali*_*are 17
1)可以使用的的NSString UIKit的添置计算尺寸由文本采取(并相应地调整你的UITextView的大小).你可能在这里看到一个例子.
例如,如果您需要知道在单行上NSString渲染的CGSize,请使用CGSize sz = [_textView.text sizeWithFont:_textView.font]此大小值调整帧.
如果您需要知道文本在多行上渲染时所采用的大小,如果文本达到给定宽度,则将其包裹起来,sizeWithFont:constrainedToSize:lineBreakMode:改为使用等.
2)您可能也有兴趣的sizeThatFits:和sizeToFitUIView的方法.第一个返回CGSize(适合传入参数的给定CGSize),以便您的UITextView可以显示所有文本.第二个实际上是调整大小,为你调整框架.
| 归档时间: |
|
| 查看次数: |
10626 次 |
| 最近记录: |