Ios 在设置“UIScrollView”动画时,有没有办法获取“UIButton”的标记?

Ios 在设置“UIScrollView”动画时,有没有办法获取“UIButton”的标记?,ios,objective-c,iphone,animation,uiscrollview,Ios,Objective C,Iphone,Animation,Uiscrollview,我有一个UIScrollView和50个UIButtons。我正试图通过更改UIScrollview的偏移量来设置动画 NSTimeInterval animationDuration = scrollView.contentSize.width/80; [UIView animateKeyframesWithDuration:animationDuration delay:0.0 options:UIViewAnimationOptionCurveEaseIn |UIViewAnim

我有一个
UIScrollView
和50个
UIButtons
。我正试图通过更改
UIScrollview
的偏移量来设置动画

NSTimeInterval animationDuration =  scrollView.contentSize.width/80;
    [UIView animateKeyframesWithDuration:animationDuration delay:0.0 options:UIViewAnimationOptionCurveEaseIn |UIViewAnimationOptionAllowUserInteraction animations:^{
        scrollView.contentOffset = CGPointMake(scrollView.contentSize.width - scrollView.frame.size.width, 0);
    } completion:^(BOOL finished) {

    }];
但是当我点击任何一个
ui按钮时,我得到的是最后两个标签,分别是48和49

如果我不设置
UIScrollView
的内容偏移量的动画,它的效果会很好。 在设置
UIScrollView
动画时,是否有方法获取
UIButton
的标记?
先谢谢你

设置此动画时,动画将在内容的端点处停止。它总是包含带有最后一个标签的按钮。@Jasmeetsigh您能给我一些建议吗?有办法吗?当然有!但请详细说明你想要实现的目标。当你说“当我点击任何一个UIButton时,我得到最后两个标签”时,你的意思是在动画(正如Jasmeet所指出的,将最后两个按钮放在屏幕上)之后,你可以随后(手动)滚动到以前的按钮,当你点击它们时,你会标记48和49吗?