2016-10-04 6 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

私はそれを試してみましたが、幅を一致させていますが、長い文字列を送ると約1マイルスクロールします。ブレークポイントの高さを確認すると4000程度です。テキストビューのtextcontainerの高さを設定するだけでも何もしないようです。これは難しいことです。 –

0

スクロールが有効になりました。スクロールを無効にすると、それが修正されたようです。

関連する問題