欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

iOS開發(fā)2:隱藏虛擬鍵盤

 對于文本框和文本視圖來說,當(dāng)它們成為第一響應(yīng)者時虛擬鍵盤將出現(xiàn)并一直出現(xiàn)在屏幕上,直到文本框或文本視圖退出第一響應(yīng)者狀態(tài)。對于iPad程序,其虛擬鍵盤有一個按鈕可以用來關(guān)閉虛擬鍵盤,但是iPhone程序中卻沒有該按鈕。

10多年的金水網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整金水建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“金水網(wǎng)站設(shè)計”,“金水網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

這一篇文章我使用的是前一篇的Demo,運行該Demo我們可以看到當(dāng)虛擬鍵盤出現(xiàn)后就沒法再關(guān)閉它了。我們可以在按下“Return”鍵盤關(guān)閉虛擬鍵盤,也可以在輕觸文本框外即視圖背景關(guān)閉鍵盤。

1.按下“Return”鍵里關(guān)閉虛擬鍵盤

當(dāng)用戶按下虛擬鍵盤中的“Return”鍵時會產(chǎn)生一個“Did End On Exit”事件,此時應(yīng)通知文本框放棄第一響應(yīng)狀態(tài),這樣虛擬鍵盤就會消失了。

(1)按紅色框中的按鍵調(diào)整窗口大小,分別選中兩個UITextField控件,按下右鍵并拖動到

  1. @interface ViewController : UIViewController 

下,把這兩個文本框映射到ViewController.h中,在name中的變量名分別為:textPlaceholder和textBackground。注意在Connection處選擇的是Outlet。如下所示:

iOS開發(fā)2:隱藏虛擬鍵盤

 

iOS開發(fā)2:隱藏虛擬鍵盤

(2)切換到ViewController.m文件,在代碼

  1. @implementation ViewController 

后添加

  1. @synthesize textPlaceholder, textBackground; 

當(dāng)然,在本測試中我們也可以不添加。但我們需要養(yǎng)成@property與@synthesize配對使用的好習(xí)慣。

(3)同(2),選中第一個UITextField控件,按下右鍵并拖動到@end前,在Connection處選擇的是Action,在Name中輸入:textFieldReturnDidEndOnExit響應(yīng)函數(shù)名稱,在Event中選擇“Did End On Exit”。如下所示:

iOS開發(fā)2:隱藏虛擬鍵盤

(4)調(diào)整界面如下圖,選擇第二個文本框,在Connector Inspector中選擇Sent Events下的Did End On Exit,從它右邊的圓圈中拉出映射線到上一步的textFieldReturnDidEndOnExit響應(yīng)函數(shù)名稱上。這樣,兩個UITextField文本框都映射到了同一個IBAction響應(yīng)函數(shù):

iOS開發(fā)2:隱藏虛擬鍵盤

(5)調(diào)整視圖,切換到ViewController.m文件??梢娫谧詈蟮腀end之前有個函數(shù):

  1. - (IBAction)textFieldReturnDidEndOnExit:(id)sender { 

在該函數(shù)中添加代碼,讓文本框放棄第一響應(yīng)者狀態(tài):

  1. [sender resignFirstResponder]; 

運行程序,哈哈,成功了。當(dāng)我們點擊“Return”時虛擬鍵盤消失了!

 

2.輕觸視圖背景關(guān)閉鍵盤

步驟跟上面的差不多。

(1)首先選中ViewController_iPhone.xib,選中View,打開Identity Inspector,在Custom Class下的Class處選擇UIControl。

iOS開發(fā)2:隱藏虛擬鍵盤

(2)選中背景視圖,按下右鍵并拖動到@end前,在Connection處選擇的是Action,在Name中輸入:backgroundTap響應(yīng)函數(shù)名稱,在Event中選擇“Touch Down”。如下所示:

iOS開發(fā)2:隱藏虛擬鍵盤

 

 

iOS開發(fā)2:隱藏虛擬鍵盤

(3) 切換到ViewController.m文件中,可見在@end之前添加了如下IBAction函數(shù):

  1. - (IBAction)backgroundTap:(id)sender { 

在該函數(shù)中添加如下代碼: 

  1. [textPlaceholder resignFirstResponder]; 
  2. [textBackground resignFirstResponder]; 

 運行程序,可見如下效果:

 

iOS開發(fā)2:隱藏虛擬鍵盤iOS開發(fā)2:隱藏虛擬鍵盤

 

 

 

附件:http://down.51cto.com/data/2362733

網(wǎng)站題目:iOS開發(fā)2:隱藏虛擬鍵盤
文章地址:http://chinadenli.net/article38/joiopp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站標(biāo)簽優(yōu)化、云服務(wù)器建站公司、定制開發(fā)小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
少妇丰满a一区二区三区| 邻居人妻人公侵犯人妻视频| 亚洲一区在线观看蜜桃| 日韩毛片视频免费观看| 日韩中文高清在线专区| 乱女午夜精品一区二区三区| 成人精品视频在线观看不卡| 国产一区在线免费国产一区| 国产av乱了乱了一区二区三区| 欧美一区二区三区不卡高清视| 日本不卡一本二本三区| 国产国产精品精品在线| 亚洲一区二区亚洲日本| 国产一区欧美一区日本道| 欧美日韩国内一区二区| 欧美午夜伦理在线观看| 91蜜臀精品一区二区三区| 日本午夜一本久久久综合| 99久久精品国产日本| 国产成人亚洲欧美二区综| 高中女厕偷拍一区二区三区| 欧美日韩国产综合特黄| 久草热视频这里只有精品| 日韩欧美国产高清在线| 两性色午夜天堂免费视频| 色婷婷亚洲精品综合网| 国产精品免费精品一区二区| 国产成人亚洲综合色就色| 国内女人精品一区二区三区| 国产又粗又猛又爽色噜噜| 色哟哟国产精品免费视频| 日韩黄片大全免费在线看| 国产不卡视频一区在线| 东京热加勒比一区二区三区| 男女午夜视频在线观看免费| 亚洲在线观看福利视频| 欧美一级日韩中文字幕| 亚洲国产性生活高潮免费视频| 亚洲国产av国产av| 日本av一区二区不卡| 国产三级视频不卡在线观看|