scrollview根据输入字符长度决定整个高度

scrollview很麻烦的就是要设置content size,不过我又不希望他是固定高度显示。现在要实现根据用户在text view的输入字符长度来决定scrollview的高度,请问怎么实现。

阅读 2.1k
2 个回答

先计算要显示的字符串的高度,然后去设置ScrollView的ContentSize

通过这个方法去计算
- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary<NSAttributedStringKey, id> *)attributes context:(nullable NSStringDrawingContext *)context NS_AVAILABLE(10_11, 7_0);

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进