我有一个带有10个按钮的UIScrollView
,每个按钮都有自己的方法。我的目标是在用户滚动并UIButton
“进入”特定区域时激活每个按钮。有什么好办法可以实现这一目标? (我不希望推动UIButton
。只需将鼠标悬停在它上面就可以激活它。)
示例:
按钮1
按钮2
OOOOOOO
按钮3 < - 已激活
OOOOOOO
按钮4
此时按钮3已激活。如果用户将向下滚动一个按钮2将被激活。
答案 0 :(得分:0)
我假设通过激活你的意思是启用按钮 uicontrolstate 。我能想到的最直接的方法是做类似BloonsTowerDefence的事情并查看 uiscrollviews contentoffset ,在各种范围内你会检查 contentoffset 并禁用所有其余按钮,并启用您希望在该范围内启用的按钮。