【发布时间】:2015-03-27 23:58:02
【问题描述】:
目前我可以根据其中的文本量成功调整 UITextView 的大小。
我的问题是这个 UITextView 在 UITableViewCell 中。我试图做的是使用调整后的 UITextView 的高度通过访问它的框架并设置它的高度来调整单元格的大小。
这是我的代码:
//dynamically resize textview and cell based on content
self.aboutMeTextView.text = profile["aboutMe"] as String
self.aboutMeTextView.sizeToFit()
self.aboutMeTextView.layoutIfNeeded()
var frame = self.aboutMeTextView.frame as CGRect
frame.size.height = self.aboutMeTextView.contentSize.height
self.aboutMeTextView.frame = frame
var cellFrame = self.aboutMeCell.frame as CGRect
cellFrame.size.height = self.aboutMeTextView.contentSize.height * 2
self.aboutMeCell.frame = cellFrame
它只是不能正常工作。 textView 调整大小,但单元格没有正确调整大小,而且我的 scrollView 甚至不会向下滚动到足以让我看到整个调整大小的 textview。我猜如果我可以成功设置单元格高度,scrollView高度会自动调整。
我看过类似的问题,但它们没有帮助我。
不胜感激。
感谢您的宝贵时间
【问题讨论】:
标签: ios uitableview swift uitextview