其实我想在objective.I做动画。我已经添加了imageview(子类)列表来查看并将所有imageView存储在数组中,如下所示
CustomImageView *imageView = [[CustomImageView alloc]init];
imageView.tag = index;
imageView._x = (i%4)*150;
imageView._y = int(i/4)*150;
imageView.vx = 0;
imageView.vy = 0;
imageView.dragging = false;
imageView.frame = CGRectMake(imageView._x, imageView._y, imageView._width, imageView._height);
imageView.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGesture:)];
tapGesture1.numberOfTapsRequired = 1;
[tapGesture1 setDelegate:self];
[imageView addGestureRecognizer:tapGesture1];
[self.view addSubview:imageView];
[imageViewsArray addObject:imageView];
我们可以通过以下代码访问更改特定 imageView 属性(子类属性)的值吗
UIImageView * imageView = [imageViewsArray objectAtIndex:tag];
imageView.dragging = true;
imageView.vx = 0;
imageView.vy = 0;