左右にスワイプしてギャラリー内の前の画像と次の画像に移動したいのですが、前の次のボタンは必要ありません。検索すると、スワイプジェスチャーに出くわしました。それは私が使用しなければならないものですか、それとも単純なスクロールビューですか? 誰でもこれを行う方法を教えてもらえますか。何か案は?
3 に答える
1
UIScrollView
横に広げたものcontentSize
で十分です。
たとえば、4 つのUIImageView
オブジェクトがあり、それらがimageViewArray
for (int i = 0; i < 4; i++)
{
UIImageView *imgView = [imageViewArray objectAtIndex:i];
//one thing to note is while adding the image views, don't forget to change each views frame.origin.x property accordingly (in this case, each one will increase by the width of the view
//e.g.
imgView.frame = CGRectMake (self.view.frame.size.width * i, 0, self.view.frame.size.width, self.view.frame.size.height);
[yourScrollView addSubview:imgView];
}
[yourScrollView setContentSize:CGSizeMake(self.view.frame.size.width * 4, self.view.frame.size.height)]; // 4 is the number that will expand the scrollview horizontally
于 2012-06-29T10:32:26.097 に答える
0
ページングを有効にして scrollView を使用する必要があると思います。また、ギャラリーを自分で実装しないことをお勧めします。この目的のために、いくつかのオープンソース ライブラリを使用します。three20 ライブラリをチェックしてください。
于 2012-06-29T10:24:38.127 に答える
0
に設定して使用UIScrollView
することをお勧めします。これにより、をすべての画像/画像ビューのラッパーとして使用できます。pagingEnabled
YES
UIScrollView
于 2012-06-29T10:25:24.307 に答える