0

我有一个包含 12 个按钮的 UIScrollView。一次只能看到 5 个按钮,其余按钮均不可见。当用户单击按钮时,我正在从按钮的位置为 UIView 设置动画。因此,当我滚动隐藏按钮并单击视图动画时,动画从其原始坐标的底部开始,而不是从按钮的可见坐标开始。

当用户滚动时,我想知道按钮的可见坐标(包含在 uiscrollview 中),以便我可以从按钮可见位置进行动画处理。或者任何人都可以建议哪个是实现这个动画的最佳方式。

注意:我的 Scrollview 是 viewcontroller 的一部分。我无法将滚动视图自定义为父类。请帮助我尽快解决它,因为我在应用程序开发结束时。

4

1 回答 1

1

我刚刚使用 Scrollview convertPoint:toViewAPI 解决了它。这是解决方案:

CGPoint aPtInScrollView = [viewA convertPoint:aPoint toView:self.view];

  • aPointscrollview '位置中的对象在哪里
于 2012-09-27T06:53:14.803 回答