UISearchBar 取消按钮一直响应事件

- (void)changeSearhBarCancelBtn:(UIView *)view

{

if(view){

if ([view isKindOfClass:[UIButton class]]) {

UIButton *getBtn =(UIButton *)view;

int64_t delayInSeconds = .001;

dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);

dispatch_after(popTime, dispatch_get_main_queue(), ^(void){

[getBtn setEnabled:YES];

[getBtn setUserInteractionEnabled:YES];

[getBtn setTitleColor:LYColor(2) forState:UIControlStateReserved];

[getBtn setTitleColor:LYColor(2) forState:UIControlStateDisabled];

});

return;

}else{

for (UIView *subview in view.subviews) {

[subview changeSearhBarCancelBtn:subview];

}

}

}else{

return;

}

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容