我正在使用 UIScrollView 在我的 UITextView 后面创建横格纸的错觉(我必须使用单独的 UIScrollView 以便我可以有边距)。为了以正确的行数绘制纸张,我需要将contentSize.height
UITextView 的传递给它。
这是目前发生的情况:
- 用户从父视图控制器的表中选择一个注释。
- 父视图控制器设置 textview.text 属性,因此我的 UITextView 将知道要显示的文本。
如果我在 中设置 UIScrollView viewWillAppear
,它将无法工作,因为 textView.text 尚未设置,因此 textView.contentSize.height 为零。但是,如果我在 中设置它viewDidAppear
,虽然它可以工作,但这些线条会在文本之后出现片刻。
这样做的正确方法是什么?