【发布时间】:2011-04-08 05:43:18
【问题描述】:
我在我的应用程序中遇到了一个小问题。
我基本上有一系列UIButtons 作为子视图添加到作为笔尖一部分的UIScrollView 中。每次我点击一个按钮时,在按钮突出显示之前都会有明显的延迟。在按钮变暗并显示为选中之前,我基本上必须按住它大约半秒钟。
我假设这是因为UIScrollView 需要确定触摸是滚动还是用于子视图的触摸。
无论如何,我有点不确定如何进行。我只是希望按钮在我点击后立即显示为选中状态。
感谢任何帮助!
编辑:
我尝试将 delaysContentTouches 设置为 NO,但滚动几乎变得不可能,因为我的大部分 scrollView 都充满了 UIButtons。
【问题讨论】:
-
考虑查看这个答案而不是接受的答案:stackoverflow.com/a/19656611/378024
标签: ios uiscrollview uibutton touchescancelled