Ios7 iOS 7控制中心可能阻止重画

Ios7 iOS 7控制中心可能阻止重画,ios7,Ios7,我有一个自定义按钮,从UIControl扩展而来,通过改变背景色来处理touchBegind和touchSended。正常情况下,此按钮工作正常,但如果它位于屏幕底部,则ToucheSStart中的颜色更改不会渲染或延迟渲染。我打电话给setNeedsDisplay,但没有变化。我实现了drawRect函数,这个函数没有被调用。 我注意到默认的UIButton具有相同的行为。将按钮向上移动约25像素,行为再次正常 我不确定,但我认为这是控制中心造成的。可能是因为有刷上识别区或其他什么?? 有人能

我有一个自定义按钮,从UIControl扩展而来,通过改变背景色来处理touchBegind和touchSended。正常情况下,此按钮工作正常,但如果它位于屏幕底部,则ToucheSStart中的颜色更改不会渲染或延迟渲染。我打电话给setNeedsDisplay,但没有变化。我实现了drawRect函数,这个函数没有被调用。 我注意到默认的UIButton具有相同的行为。将按钮向上移动约25像素,行为再次正常

我不确定,但我认为这是控制中心造成的。可能是因为有刷上识别区或其他什么?? 有人能证实这一点,或者我的应用程序中有一个神秘的bug吗?除了向上移动底部按钮,还有其他机会吗