UIViews を含む UIScrollView があり、それらの UIViews には UIImageViews があります。にアクセスしようとしていますUIImageViews
。
概念実証のために、タグが 0 に設定されている UIImageView を含む UIView を持つスクロールビューがあります。
コード:
-(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);
}];
}
何かご意見は?