我正在尝试修复我在实施UIScrollView
时遇到的问题。按下并同时滚动按钮时,按钮变为“卡住”状态。 (它几乎保持在选定状态,不能再与之互动。
问题: http://makeagif.com/Zjtj5p
到目前为止我尝试了什么:
UIScrollView
内的@IBAction
功能,例如self.scrollView.userInteractionEnabled = false
,因此用户无法滚动按钮被点按(我猜这是一种错误的方法,因为按钮连接到"触摸内部"事件,在这个阶段,它们对self.scrollView.userInteractionEnabled = false
scrollViewDidScroll
方法,但这样按钮根本无法按下。 我相信我需要为" Touch Drag Exit"创建一种方法。 UIButtons,并在"触摸拖动退出"时禁用UIScrollView
是公认的。那会是最好的方法吗?