YYKit之YYLabel
关于YYLabel设置点击事件不响应的问题,主要有几个方面
(1).页面是否有其他的手势,例如UITapGestureRecognizer,如果有,需要设置其属性cancelsTouchesInView和delaysTouchesBegan都为NO
(2).YYLabel是否添加在了滑动视图上面,如果是需要设置滑动视图的属性delaysContentTouches为NO(canCancelContentTouches默认为YES,不需改动)
(3).YYLabel添加在了滑动视图上(如UIScrollVIew上),并且滑动视图上还有UITapGestureRecognizer手势,这个时候需要同时设置以上设置的三个属性,否则有一种奇怪现象,点击文字的时候如果轻点会先走UITapGestureRecognizer的方法,再走YYLabel的highlightTapAction点击事件(右或者不走),稍用力点击才能够正常先走YYLabel的highlightTapAction,再触发UITapGestureRecognizer的事件方法
赞 (0)