单击后展开基于UITextView的tableview单元格

时间:2019-05-02 22:32:59

标签: ios swift uitableview uitextfield uitextview

我有一个静态tableview,其中一个单元格内有一个UITextView

当用户开始键入内容时,单元格的高度随着UITextField中文本的大小而变大。如果文本大小超过100点,则单元格不会变大,但会开始滚动。直到这里工作正常。

现在,我想在textView上添加一个UITapGestureRecognizer,然后在用户单击它时,我希望单元格的大小扩展以显示UITextView内的所有文本。我添加了以下Gesture,但是我不知道如何告诉cell扩展到其中的文本大小。

您的帮助将不胜感激。

    func openTextViewGesture(){
        let tapGestureRecognizer: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapOnUITextView(_:)))
        noteTextView.addGestureRecognizer(tapGestureRecognizer)
    }

    @objc func tapOnUITextView(_ gestureRecognizer: UITapGestureRecognizer) 
    {

    }

0 个答案:

没有答案