我正在尝试将我放置在tableViewCells中的textView的contentInsets设置为零,这样我就可以将我的文本与label和imageView气泡对齐。我目前的实现看起来像这样。
我在这篇文章中采用了解决方案,但似乎对我的情况不起作用。 Blank space at top of UITextView in iOS 10
上面帖子中的解决方案是针对uiviews的,但是我的是一个tableViewCell,tableViewCell中没有自动调整ScrollViewInsets。
这里有任何帮助吗?
答案 0 :(得分:2)
将contentInset
设置为零将无效,因为它已应用于UIScrollView
。
您要移除的间距实际上由NSTextContainer
内的UITextView
控制。
要删除间距,只需将其放在单元格中(例如在awakeFromNib
内):
override func awakeFromNib() {
super.awakeFromNib()
// Removes UITextView inner spacing
textView.textContainerInset = .zero
textView.textContainer.lineFragmentPadding = 0.0
}