短视频系统源码,点击屏幕空白处键盘不自动收起

短视频系统源码,点击屏幕空白处键盘不自动收起

 


#import <UIKit/UIKit.h>
 
typedef void(^resignFirstResponderBlock)(BOOL hided);
 
@interface UITextField (hideKeyBoard)
//延时注销第一响应者
-(BOOL)resignFirstResponder:(resignFirstResponderBlock)block;
@end
#import "UITextField+hideKeyBoard.h"
 
@implementation UITextField (hideKeyBoard)
 
/**
 *  延时注销第一响应者
 *
 *  @param block 延时后执行的事件
 *
 *  @return 判断
 */
-(BOOL)resignFirstResponder:(resignFirstResponderBlock)block{
    dispatch_async(dispatch_get_global_queue(0, 0), ^{
 
        double delayInSeconds = 0.1;
        dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
        dispatch_after(popTime, dispatch_get_main_queue(), ^{
            [self resignFirstResponder];
 
            block(YES);
        });
        
    });
    return YES;
}
 
@end

以上就是短视频系统源码,点击屏幕空白处键盘不自动收起, 更多内容欢迎关注之后的文章

 

posted @ 2022-07-04 14:10  云豹科技-苏凌霄  阅读(35)  评论(0)    收藏  举报