0

スクロールビューを含むビューがあります。スクロールビューには、ボタン、ラベル、およびいくつかのテキストフィールドが含まれています。スクロールビューの上部のコンテンツを表示するには、下にスクロールする必要があります。それ以外の場合は、下部のみが表示されます。上部の要素を表示するにはどうすればよいですかそれを下にスクロールせずにスクロールビューの

4

3 に答える 3

2

@harshiYLエラーを検出するためにいくつかのコードを投稿した方が良いでしょう.スクロールビューのフレームとコンテンツのサイズが疑わしい.以下のコードを使用してください:-

- (void)viewDidLoad
 {
 [super viewDidLoad];
 scrollView.frame = CGRectMake(0, 0, 320, 460);
 [scrollView setContentSize:CGSizeMake(320, 678)];
 }

それが役に立てば幸い。

于 2012-11-13T17:18:04.810 に答える
1

同様の問題がありました。コンテンツを一番上に表示するには、スクロール ビューをプルダウンする必要がありましたが、リリースすると「跳ね返って」戻ってきますか?

私にとっての問題は、自動レイアウトであることが判明しました。スクロールビュー内に配置したビューは中央に配置されていました。その結果、レイアウト中に発生したすべての変更により、ビューがネガティブ スペースに押し上げられたと思います。

私にとっての解決策は、ビューが中央ではなくスクロール ビューの上部に固定されるようにレイアウトを変更することでした。

于 2013-06-03T13:54:49.903 に答える
0

デフォルトでは、scrollViewは常に一番上に表示されます。ContentOffsetが0であることを意味します。アプリを起動してscrollViewを表示した後、いつでも向きが変わりますか?おそらく、サイズインスプレータで自動サイズ設定を確認できます。

お役に立てば幸いです。

于 2012-11-13T17:10:39.337 に答える