【问题标题】:Enabled scrolling for UITextView in self sizing cells, iOS8 and later在 iOS8 及更高版本的自定尺寸单元格中启用 UITextView 的滚动
【发布时间】:2016-02-16 20:50:10
【问题描述】:
我在 iOS8 和 iOS9 中有一个自行调整大小的表格视图单元格,该单元格包含 UITextView 作为子视图。我想为我的 UITextView 自动调整大小但启用滚动。经过多次测试和调查后,我发现无法在自调整大小的单元格中启用 UITextView 的滚动。我对吗?如果没有,有人可以提供一个很好的链接以及如何做的例子吗?
提前致谢
【问题讨论】:
标签:
ios
objective-c
swift
uitableview
uitextview
【解决方案1】:
让文本视图适合单元格很容易:
textView.frame = cell.contentView.bounds;
textView.autoresizingMask = UIViewAutoResizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[cell.contentView addSubview:textView];
您是否希望文本视图在用户键入时扩展?如果是这样,您可能想要挂钩 didSelectRowAtIndexPath 回调,并仅显示带有全屏文本视图的模态视图。