2017-08-01 50 views
2

我有一个UITextView它有290高度修复。所以每当文本超过高度,然后滚动启用,但在我的情况下,我不明白为什么滚动显示第二行文本。 enter image description hereUITextView滚动视图直接显示第二行

+0

份额一些代码。 –

+0

请删除保证金并尝试 –

+0

Hi @AjharulIslam代码中没有多少内容。只需将字符串添加到文本中。 –

回答

0

请尝试以下代码

目标C:

[self.textView scrollRangeToVisible:NSMakeRange(0, 0)]; 

夫特:

self.textView.scrollRangeToVisible(NSMakeRange(0, 0)) 

夫特2(替代的解决方案)

此重写方法添加到您的ViewController

override func viewDidLayoutSubviews() { 
    super.viewDidLayoutSubviews() 
    textView.setContentOffset(CGPointZero, animated: false) 
} 

斯威夫特3(语法编辑)

override func viewDidLayoutSubviews() { 
     super.viewDidLayoutSubviews() 
     textView.setContentOffset(CGPoint.zero, animated: false) 
    } 
+0

邑我试过了,但它实际上并没有帮助我。 –

+0

myTextView.contentOffset.y = 0 –

+0

没有任何工作。 –