我有一个 UIScrollView,里面有 UIViews,在这些 UIViews 中是 UIImageViews。我正在尝试访问UIImageViews
.
为了概念验证,我有一个带有 UIView 的滚动视图,其中包含一个 UIImageView,两者的标签都设置为 0。
代码:
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
UIView *currentView = (UIView *)[scrollView viewWithTag:0];
UIImageView *currentImageView = (UIImageView *)[currentView viewWithTag:0];
[self bobbleView:currentImageView];
}
然后我试图连续上下摆动 UIImageView (这本身就是另一回事,我只能让它摆动一次,所以我只是把代码留在里面),但正在发生的是整个 UIScrollView 及其子视图正在波动。
该代码:
-(void)bobbleView:(UIView *)viewIn{
viewIn.transform = CGAffineTransformMakeScale(1.2, 1.2);
[UIView animateWithDuration:1 animations:^{
viewIn.transform = CGAffineTransformMakeScale(1.0, 1.0);
}];
}
有什么想法吗?