2011-01-06 7 views
0

私はUITextViewをマスタービューとして持つビューでUISplitViewControllerを使用していますが、ipadを2回回転させるまでテキストはロードされません。UITextViewは回転するまでテキストを表示しません

アプリの起動時にロギングすると、テキストビューが使用可能で、その中のテキスト(nibファイルで定義されている)も正しく読み込まれます。

私は間違っていますか?

+0

シミュレータでのみ発生するようです。 iPadでは、最初に実行するとテキストが表示されます。 – zlog

+0

実際、それは今でもiPadには表示されていません。奇妙な。 – zlog

+0

この問題は、ポートレートモードでアプリを起動したときにのみ発生するようです。テキストビューのテキストを正しく読み込まないUIPopoverControllerで問題になる可能性があります。 – zlog

答えて

3

私はUIPopoverController(UISplitViewControllerのポートレートモード用)でUITextViewに最初にいくつの文字を読み込むことができるかが分かったようです。文字の最大数は、私はそれが奇妙な私は

self.textView.text = @"hello"; 

でのviewDidLoadでテキストビューをオーバーライドする場合、それが仕事だろうと思ったが、なかったされてペン先からテキストを読み込む621

です。いくつかの試行錯誤を通して、最初の読み込み時にテキストビューが表示されないうちに、621が最大文字数になるようです。

UIWebViewを使用してコードでコンテンツを読み込むと、これが修正されます。

+1

私の場合は、文字数ではなく行数に基づいているようです(具体的には、23行以上であれば表示されません)。 – ryleigh

関連する問題