x=160、y=186、幅=1600、高さ=380 の CGRect でビュー (masterView と呼ばれる) を作成しました。このビューには 5 つのサブビューが含まれており、それぞれが iPhone の画面幅 (360) です。
このビューをページングするために、ページング付きのスクロールビューを設定しました。アプリを実行すると、3/5 ページが表示され、3 ~ 5 + 5 以降の 2 つの空白ページの間で自由にページングできますが、ページ 1 と 2 にページングすることはできません。 2 画面幅分。アプリがページ 1 から開始するように位置を修正するにはどうすればよいですか?
これは私の最初のアプリです。
ビューコントローラーのviewDidLoadに次のコードを入れました:
CGRect screenRect = CGRectMake(0, 0, 320, 380);
UIScrollView *scrollView2 = [[UIScrollView alloc] initWithFrame:screenRect];
[scrollView2 setDelegate:self];
CGRect bigRect = CGRectMake(0, 186, 1600, 380);
[scrollView2 setContentSize:bigRect.size];
[scrollView2 setPagingEnabled:YES];
[scrollView2 addSubview:masterview];
[[self view] addSubview:scrollView2];