5
UITextViews
を使用してテキストを表示していて(おそらく複数行)、iOS8で正しく動作していたアプリがあります。私はself.scrollEnabled = false
と宣言してスクロールを止めました。 UITextView
は必要に応じて単語を新しい行に分割し、すべてが機能しているように見えます。iOS9マルチラインUITextViewが正しく表示されない
しかし、iOS9でコードを実行したとき、UITextView
は1行のテキストしか表示しません(テキストの行数にかかわらず)。
私はself.scrollEnabled = false
行を削除するとき、UITextView
は(すべての行を示す)正しくレンダリング実現したが、それは明らかに戻ってスクロール可能であることにしたと、これは意図はなかったです。
私はUITextView
が複数行をレンダリングし、スクロールをオフにできるようにするために何をすべきか?誰もこの問題を以前に見たことがありますか、または何か提案がありますか?
ありがとうございます!
(あなたものTextViewに制約を設定する必要があります)以下のコードを複数行でUITextViewを作成するのTextView
の
textContainerInset
を設定する必要がありますtextViewのフォントサイズ?ちょうどテストのため – channiフォントサイズを小さくするだけで、2行をIBに収めることができます。それは動作します –
私はプログラム的にUITextViewのサイズを構築しています。しかし、高さを数ピクセル上げると(フォントサイズを小さくするのと同じコンセプト)、正しいことです。 「boundingRectWithSize」の測定機能がiOS8からiOS9に変わったのは奇妙です。病気は、このサイズの違いを修正する行にスローする必要があります:( – Alex