0

ページングが有効になっている a に10 個UITextViewの s を水平に配置しました。UIScrollView

ビューが初期化されて表示されると、最初のページのUITextViewテキストが表示されません。背景色は問題なく表示されますが、テキストは画面に表示されません。

現象は次のとおりです。

1 ピクセルUIScrollViewでもドラッグするとすぐに、テキストが魔法のように表示されます。どうしたんだ?どうすればこれを修正できますか?

** 編集 - kai のコード **

[self.messageBodyTxt setFont:[UIFont fontWithName:@"MuseoSlab-300" size:16.67]];
[self.messageBodyTxt setText:[[data objectForKey:@"Description"] valueForKey:@"text"];

注 - システム フォントを使用してみました。また、このコードは別のビューで機能するため、何が問題なのかわかりません。

4

1 に答える 1

1
CGRect f = self.myTextView.frame;
f.size.height += 1;
[self.myTextView setFrame:f];

myUITextViewは既にXIBファイルに含まれているため、既存の高さを 1px とビオラで変更するだけです。@larsacus が指摘したように、これはモジュールの幅が512pxを超える場合にのみ必要です。

于 2012-04-18T21:11:58.423 に答える