UITableViewCell中的UITextView并非从顶部开始

时间:2019-07-25 10:19:06

标签: swift uitableview uitextview

我正在创建一个自定义UITableViewCell,在其中添加了UITextView。 我将一些文本从JSON加载到此UITextView中,但是,当文本过长时,它可以滚动,但是问题是,从乞求向下滚动并看到其余文本时,没有显示该文本,它会自动滚动到末尾,必须向上滚动才能看到开始。我要的不是这种情况。

我尝试了很多解决方案,例如 UITextView text content doesn't start from the top UITextView text not starting from top 但不幸的是两者都没有。

1 个答案:

答案 0 :(得分:-1)

我实际上也需要这个,它可以100%起作用:

        let range = UITextRange().start
        let textRange = cell.moreNotes.textRange(from: range, to: range)
        cell.moreNotes.scrollRectToVisible(cell.moreNotes.firstRect(for: textRange!), animated: false)
        print("\(textRange as Any)")

这将使您的UItextView从第一个字符开始显示其内容。

相关问题