从UIScrollView发送操作。

问题描述 投票:0回答:1

我有一个 UIScrollView 有10个按钮,每个按钮都有自己的方法。我的目标是当用户滚动时,激活每个按钮,并在 UIButton 是 "进入 "一个特定的领域。有什么好的方法可以达到这个目的?(我不想让 UIButton 要推送。只要悬停在它上面就可以激活它)

例如


按钮1

二号键

ooooooo

三号键 <-激活

ooooooo

四号键


现在按钮3已经被激活了,如果用户向下滚动一下,按钮2就会被激活。如果用户向下滚动一下,按钮2就会被激活。

objective-c cocoa-touch cocoa uiscrollview
1个回答
0
投票

我想你说的激活是指 控制状态 按钮的 启用 或不。我能想到的最直接的方法就是做一些类似于BloonsTowerDefence的事情,然后看一看 uiscrollviews 内容集 在不同的范围内,你将检查 内容集 并禁用所有其他按钮,并启用您希望在该范围内启用的按钮。

© www.soinside.com 2019 - 2024. All rights reserved.