0

我有一个UIScrollView带有 10 个按钮的按钮,每个按钮都有自己的方法。我的目标是在用户滚动并UIButton“进入”特定区域时激活每个按钮。有什么好方法可以做到这一点?(我不希望UIButton被推动。只需将鼠标悬停在它上面就可以激活它)

例子:


按钮 1

按钮 2

呜呜呜

按钮 3 <--激活

呜呜呜

按钮 4


现在按钮 3 已激活。如果用户向下滚动一个位按钮 2 将被激活。

4

1 回答 1

0

我假设激活是指按钮的uicontrolstate是否启用。我能想到的最直接的方法是执行类似于 BloonsTowerDefence 的操作并查看uiscrollviews contentoffset并在各种范围内检查contentoffset并禁用所有其余按钮并启用您想要的按钮在该范围内启用。

于 2013-04-02T14:38:34.777 回答