2017-03-02 24 views
0

我用一些文本獲得了UITextView。文本始終沒有出現在文本視圖的左上角,但與上邊界大縮進這樣的: textView with textUITextView放置的文本比我想要的要低

我設置屬性「內容模式」爲「左上」喜歡這一點,但它並沒有幫助: attribute setted to top left

方法[self.infoTextView scrollRangeToVisible:NSMakeRange(0, 0)];沒有幫助。 方法[self.infoTextView setContentOffset:CGPointZero animated:NO];可以完成這項工作,但它只在用戶已經看到它時纔會移動文本,所以它會在UI中創建一個混亂(第一個用戶看到底部的文本,然後文本立即改變位置)。

如何在UITextView的左上角放置一個文字,然後纔出現在屏幕上?將感謝任何幫助,提前致謝!

順便說一句我正在使用Xcode版本8.2.1。

+0

您正在使用'UIEdgeInsetsMake'某處。再次檢查您的項目。 –

+0

@agent_stack不,我沒有使用這個函數,在項目中搜索沒有找到任何東西。此外,我嘗試'self.infoTextView.contentInset = UIEdgeInsetsMake(2,2,0,0);'但它只適用於已經可見的文本視圖以及其他我試過的方法。 –

+0

你究竟想要什麼?是的,這個edgeInset設置textView裏面的文本。 –

回答

0

解決方案:我添加了新的新的textView,它的內容正好在左上角。我確信我在代碼和故事板文件中沒有對textView做任何事情。我在多個項目中看到了這個錯誤,但之前添加新的textView並未解決問題。這一次 - 它有幫助。謝謝你的回答!

相關問題