水平 uiscrollview を実装しようとしています。ユーザーが次のビューにスワイプできるようにしたいのですが、ユーザーが現在のページを知っているかどうかは心配していません (ビューは 2 つしかありません)。彼らはこれをページコントロールと呼んでいると思います。
したがって、私のIBにはデフォルトのビューがあり、UIScrollViewをそれに追加し、その参照アウトレット(scrollViewと呼ばれます)をリンクしました。以前はデフォルト ビューにあったすべての UILabels と画像を scrollView に配置しました。
次に、別の空のビューを IB にドラッグして作成し、リンクして newView と呼びました。これは別個のオブジェクトであり、既定のビューには含まれません。
次に、View Controller viewDidLoad で次のコードを使用します。
[self->scrollView setScrollEnabled:YES];
[self->scrollView setDelegate:self];
self->scrollView.backgroundColor = [UIColor clearColor];
[self->scrollView setShowsHorizontalScrollIndicator:NO];
[self->scrollView setIndicatorStyle:UIScrollViewIndicatorStyleDefault]; scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
scrollView.contentMode = UIViewContentModeScaleToFill;
[self->scrollView setContentSize:CGSizeMake(1300.0,0)];
[self.view addSubview:scrollView];
それは動作しません。誰かが私が間違っていることを説明できますか?
ありがとう!