buton不可点击两种情况

2018-05-18  本文已影响8人  碧玉小瑕

1,button在一个superView上,superView的userInteractionEnabled为NO,这时事件传不到button。解决方法是将userInteractionEnabled设置为YES。

2,button上面盖了一个view,view并不是button的子视图,这时将事件传导到view上了。解决方法是将userInteractionEnabled设置为NO,或设置view的alpha值为0。但同样这种情况在点击button发送请求时,使用loading防止重复点击却有用。

上一篇 下一篇

猜你喜欢

热点阅读