0


特定のサイズで UITexView コントロールを作成し、より大きなテキストを UITextView.text プロパティに割り当てました。iOS 6 シミュレーターではすべて正常に動作し、テキストは UITextView コントロールの一番上の行から始まります。テキストが表示される前に、iOS7 シミュレーターの上部にいくつかの空の行があるようです。

path = NSBundle.mainBundle.pathForResource(filename_and_extension[0], ofType:filename_and_extension[1])
stored_text = NSData.dataWithContentsOfFile(path)
@text_view.text = stored_text.to_str
@text_view.font = @text_view.font.fontWithSize(16.0)

テキストのスクロールは、両方のバージョン (iOS6、iOS7) で可能です。IOS7 で UITextView の上部にあるテキストを開始するにはどうすればよいですか?

4

2 に答える 2

1

これを試して、

 [_textView setContentInset:UIEdgeInsetsMake(-15, 0, 5,0)]; // change as per your textview
于 2013-10-09T12:39:47.660 に答える
0

iOS6 から iOS7 に移行すると、すべてのサブビューが 20px 増加します。そのため、サイズ インスペクタで Autosizing と iOS6/7 Deltas を設定する必要があります。問題がある場合は、aryaxt の回答を参照してください。

iOS 7 - ステータス バーがビューに重なる

その助けを願っています。

于 2013-10-09T12:53:51.717 に答える