中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

UIScrollView添加手勢顯示和隱藏鍵盤

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

大概思路:本身textField點擊鍵盤彈出,點擊手勢后自身view結(jié)束編輯,手勢設(shè)為no,再點擊textField時鍵盤彈出,這時用通知通知手勢交互為yes即可

首先在.h文件中添加手勢協(xié)議<UIGestureRecognizerDelegate>

在.m文件中聲明一個手勢指針

UITapGestureRecognizer * _gesture;

 _gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hidesKeyboard)];
    _gesture.enabled = NO;//最開始手勢設(shè)為no
    [self.view addGestureRecognizer:_gesture];

隱藏鍵盤的方法

- (void)hidesKeyboard{
    [self.view endEditing:YES];
    _gesture.enabled = NO;
}

鍵盤顯示我用了通知結(jié)合手勢來的

先注冊一個通知,

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(keyboardWillShow)
                                                 name:UIKeyboardWillShowNotification
                                               object:nil];

完成通知的方法就是把手勢設(shè)為yes即可

- (void)keyboardWillShow {
    _gesture.enabled = YES;
}

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇: python 去除html標(biāo)簽的代碼

下一篇:JSP連接Sql Server數(shù)據(jù)庫示例