上万部爽片,立即观看,在线观看,日韩av无码久久精品免费,欧美性受xxxx喷潮,欧洲男同gay,日韩精品一区二区三区

十年專(zhuān)注于品牌網(wǎng)站建設(shè) 十余年專(zhuān)注于網(wǎng)站建設(shè)_小程序開(kāi)發(fā)_APP開(kāi)發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
小程序
tel-icon全國(guó)服務(wù)熱線(xiàn):400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開(kāi)百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

關(guān)閉和打開(kāi)鍵盤(pán)的通知使用方法

百恒網(wǎng)絡(luò) 2017-09-30 6431

從事南昌APP開(kāi)發(fā)的技術(shù)人員都知道,在關(guān)閉和打開(kāi)鍵盤(pán)時(shí),iOS系統(tǒng)分別會(huì)發(fā)出如下廣播通知:UIKeyboardDidHideNotification和UIKeyboardDid- ShowNotification。使用廣播通知的時(shí)候,百恒網(wǎng)絡(luò)認(rèn)為大家需要注意的是要在合適的時(shí)機(jī)注冊(cè)和解除通知,而ViewController中的有關(guān)代碼如下:

override func viewWillAppear(animated: Bool) {

super.viewWillAppear(animated)

//注冊(cè)鍵盤(pán)出現(xiàn)通知

NSNotificationCenter.defaultCenter().addObserver(self, selector:

"keyboardDidShow:", name: UIKeyboardDidShowNotification,object: nil)

//注冊(cè)鍵盤(pán)隱藏通知

NSNotificationCenter.defaultCenter().addObserver(self, selector:

"keyboardDidHide:", name: UIKeyboardDidHideNotification,object: nil)

}

override func viewWillDisappear(animated: Bool) {

super.viewWillDisappear(animated)

//解除鍵盤(pán)出現(xiàn)通知

NSNotificationCenter.defaultCenter().removeObserver(self, name:UIKeyboardDidShowNotification, object: nil)

//解除鍵盤(pán)隱藏通知

NSNotificationCenter.defaultCenter().removeObserver(self, name:UIKeyboardDidHideNotification, object: nil)

}

func keyboardDidShow(notification: NSNotification) {

NSLog("鍵盤(pán)打開(kāi)")

}

func keyboardDidHide(notification: NSNotification) {

NSLog("鍵盤(pán)關(guān)閉")

}

-(void) viewWillAppear:(BOOL)animated {

//注冊(cè)鍵盤(pán)出現(xiàn)通知

[[NSNotificationCenter defaultCenter] addObserver:self

selector:@selector (keyboardDidShow:)

name: UIKeyboardDidShowNotification object:nil];

//注冊(cè)鍵盤(pán)隱藏通知

[[NSNotificationCenter defaultCenter] addObserver:self

selector:@selector (keyboardDidHide:)

name: UIKeyboardDidHideNotification object:nil];

[super viewWillAppear:animated];

}

-(void) viewWillDisappear:(BOOL)animated {

//解除鍵盤(pán)出現(xiàn)通知

[[NSNotificationCenter defaultCenter] removeObserver:self

name: UIKeyboardDidShowNotification object:nil];

//解除鍵盤(pán)隱藏通知

[[NSNotificationCenter defaultCenter] removeObserver:self

name: UIKeyboardDidHideNotification object:nil];

[super viewWillDisappear:animated];

}

-(void) keyboardDidShow: (NSNotification *)notif {

NSLog(@"鍵盤(pán)打開(kāi)");

}

-(void) keyboardDidHide: (NSNotification *)notif {

NSLog(@"鍵盤(pán)關(guān)閉");

}

南昌APP制作開(kāi)發(fā)公司-百恒網(wǎng)絡(luò)在此還要跟大家說(shuō)明的是,注冊(cè)通知在viewWillAppear:方法中進(jìn)行,解除通知在viewWillDisappear:方法中進(jìn)行。keyboardDidShow:消息是在鍵盤(pán)打開(kāi)時(shí)發(fā)出的,keyboardDidHide:消息是在鍵盤(pán)關(guān)閉時(shí)發(fā)出的。

看完以上介紹后,大家是否對(duì)關(guān)于IOS中關(guān)閉和打開(kāi)鍵盤(pán)的通知使用方法有所了解了呢? 如果還有哪些不太明白的地方,可隨時(shí)來(lái)電和我們聯(lián)系,我們專(zhuān)業(yè)為您講解。此外,本公司專(zhuān)注于APP開(kāi)發(fā)、南昌做網(wǎng)站、微信開(kāi)發(fā)等方面的服務(wù),如有需要,百恒隨時(shí)為您效勞!


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開(kāi)百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠(chéng)為您服務(wù)×

售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專(zhuān)線(xiàn) 備案專(zhuān)線(xiàn)
 
×