UIButton懒惰将状态从正常更改为突出显示

时间:2013-10-01 16:33:20

标签: ios uibutton ios7

我有一种奇怪的行为。使用Interface Builder我已经为UIButton定义了正常图像和突出显示的图像状态,但是如果我快速点击该按钮仍然处于正常状态(但关联的选择器是调用的)。只有当我长按它时,按钮才会改变状态。

但是,如果我快速点击,图像不会改变,按钮似乎被禁用。

如果可以帮助我有一个带有滚动视图的视图控制器。在这个滚动视图中,我附加了一个使用界面构建器实现的视图(很长)。

想法?

1 个答案:

答案 0 :(得分:10)

这是UIScrollView的一项功能。它优先考虑滚动而不是包含在内的按钮。通过在父UIScrollView上设置delaysContentTouches = NO,你应该得到漂亮的响应按钮。但是,在触摸这些按钮时,您将无法滚动父UIScrollView。