相关疑难解决方法(0)

Swift /如何使用动态高度的UITextView INSIDE UITableViewCell具有动态高度

我正在使用以下代码使UITableViewCell具有动态高度:

tableView.estimatedRowHeight = 155
tableView.rowHeight = UITableViewAutomaticDimension
Run Code Online (Sandbox Code Playgroud)

这段代码让UITextView根据内容改变它的高度.

extension NewUserTweetTableVC: UITextViewDelegate {

    func textViewDidChange(textView: UITextView) {
        let fixedWidth = textView.frame.size.width
        textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max))
        let newSize = textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max))
        var newFrame = textView.frame
        newFrame.size = CGSize(width: max(newSize.width, fixedWidth), height: newSize.height)
        textView.frame = newFrame    
    }
}
Run Code Online (Sandbox Code Playgroud)

一旦我在运行时更改了UITextView的文本,UITextView的高度就会改变,但UITableViewCell的高度却没有.我怎么能改变呢?非常感谢帮助.

在此输入图像描述 在此输入图像描述

uitableview ios swift

11
推荐指数
5
解决办法
1万
查看次数

动态扩展UITextView

我有UITextView,我想动态扩展它.如果文本是滚动我想扩展视图以适应文本的数量.我怎样才能做到这一点.谢谢

uitextview ios4 ios

3
推荐指数
1
解决办法
5039
查看次数

标签 统计

ios ×2

ios4 ×1

swift ×1

uitableview ×1

uitextview ×1