2016-10-04 17 views
0

我需要將非滾動UITextView的contentSize完全設置爲它的超級視圖的框架。我需要這樣做的目的是獲取適合的字符範圍,雖然我知道有更好的方法來做到這一點,甚至更好的視圖使用,我需要使用這個自定義的UITextView的specific capabilities。簡單地做:如何隱式設置UITextView的contentSize? (Swift 3/xCode8)

textView?.contentSize = superView.frame.size 

似乎沒有設置任何東西,它的contentSize仍然只要它的內容。我想簡單地將內容截斷到它不再適合的地方。我在Swift 3和xCode 8上,如果這有所作爲。

回答

1

你可以這樣做使用.bounds

textView?.bounds = superView.bounds 

這應該將所有你想成爲一樣的超級查看屬性。

+0

我試了一下,雖然它確實使寬度匹配,但如果你給它一個長的字符串,它會滾動大約一英里。檢查斷點處的高度,大約是4000.甚至設置textview的textcontainer的高度似乎什麼都不做。這是一個棘手的問題。 –

0

想通了。滾動已啓用。禁用滾動似乎修復了它。

相關問題