重複して私をバッシングする前に、私が他のほとんどすべての方法を調べましたが、どれも役に立たなかったことを知っておいてください。スクロールビューの長いビューがあります。
ビューは320x671です。スクロールビューはアウトレット「scrollView」に正しくリンクされています。
プロパティ「scrollView」は適切に宣言および合成されています。
私のコード:
[scrollView setScrollEnabled: YES];
scrollView.contentSize = CGSizeMake(320, 671);
scrollView.clipsToBounds = YES;
scrollView.delegate = self; // I have adopted the delegate protocol in .h
したがって、私の問題は、ビューがスクロールせず、スクロールバーも表示されないことです。
編集:
uiviewのサイズを通常の320x460に変更しました。xibのスクロールビューを削除し、次のように追加することにしました。
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame: CGRectMake(self.view.center.x, self.view.center.y, 320, 460)];
[scrollView setScrollEnabled: YES];
scrollView.contentSize = CGSizeMake(320, 671);
scrollView.clipsToBounds = YES; scrollView.delegate = self;
[self.view addSubview: scrollView];
さて、画面をスクロールすると、バーが表示され、スクロールしてバーの位置を変更できますが、実際のビューはスクロールしません。