画像のあるシンプルなものを作成しましUIScrollView
た。画像が押されるたびに、その画像を変更したいのですが、どうすればよいですか?
これを作成し、画像UIScrollView
で初期化NSMutableArray
します。
UIScrollView *myScroll = [[UIScrollView alloc] initWithFrame: CGRectMake (0,100,200,30)];
NSMutableArray = *images = [NSMutableArray alloc] initWithObjects: img1,img2,img3,nil];
for (int i=0; i<3; i++)
{
UIImageView *imageV = [UIImageView alloc];
[imageV setImage:[images objectAtIndex:i]];
[myScroll addSubview:imageV];
[imageV release];
}
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget: self action:@selector (changeImg:)];
[myScroll addGestureRecognizer: singleTap];
そして、私が巻物の触れられた場所で慌てていることを教えています:
- (void) singleTapGestureCaptured:(UITapGesturerecongnizer *) gesture
{
CGPoint touch = [gesture locationInView:myScroll];
}
タッチしたアイテムのX、Yによって、どの画像が選択されたかがわかります
ここで、たとえばmyScrollの最初の画像を変更する必要があります...どうすればよいですか?