中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

從零開始iOS8編程【鍵盤操作】

發布時間:2020-08-09 04:50:30 來源:網絡 閱讀:274 作者:danielzzu 欄目:移動開發

郝萌主傾心貢獻,尊重作者的勞動成果,請勿轉載。

如果文章對您有所幫助,歡迎給作者捐贈,支持郝萌主,捐贈數額隨意,重在心意^_^ 

我要捐贈: 點擊捐贈

Cocos2d-X×××:點我傳送



鍵盤輸入
在iPhone應用程序中, 鍵盤輸入處理比較麻煩
在輸入完成后我們需要自己關閉鍵盤
在iPhone中我們還可以指定鍵盤輸入類型, 可以是Email、 電話和數字等類型

輸入完成關閉鍵盤
Phone中文本框輸入后, 鍵盤是不會關閉的, 必須編寫代碼

修改文件
為關閉鍵盤添加事件處理方法
h文件
-(IBAction) textFieldDoneEditing:(id)sender;
m文件
-(IBAction) textFieldDoneEditing:(id)sender {
[sender resignFirstResponder];
}


鏈接事件
文本框對象的Did End On Exit事件鏈接到File’s Owner
從零開始iOS8編程【鍵盤操作】

從零開始iOS8編程【鍵盤操作】iOS鍵盤小結
點擊鍵盤中的“換行” 或“return”鍵關閉鍵盤
第一響應者是當前與用戶交互的控件, 在這個例子中, 點擊TextField控件, 
它就變成第一響應者鍵盤就會自動出現
[sender resignFirstResponder];
是使TextField控件放棄第一響應者狀態

通過觸摸背景關閉鍵盤
點擊關閉鍵盤中的“return”關閉鍵盤比較麻煩
我們可以通過觸摸背景關閉鍵盤
在Hello-.h文件中增加動作聲明
-(IBAction) backgroundTap:(id)sender;
在Hello-.m文件中增加動作實現
-(IBAction) backgroundTap:(id)sender {
[txtField resignFirstResponder];
}


連接動作和事件
為了使背景控件能夠響應事件, 我們需要背景View的父類( UIView) 修改成為UIControl,
UIControl是能夠觸發action, 所有控件都是UIControl的子類。 
而UIControl是UIView子類, 也具有View基本特征。
從零開始iOS8編程【鍵盤操作】

從Touch Down事件拖到File’s Owner圖標, 然后選擇backgroundTap: 動作。 
這樣觸摸視圖中沒有活動的控件的任何位置就可以觸發backgroundTap: 動作, 關閉鍵盤。
從零開始iOS8編程【鍵盤操作】

鍵盤輸入類型
在iPhone中我們還可以指定鍵盤輸入類型, 可以是Email、 電話和數字等類型。
從零開始iOS8編程【鍵盤操作】

從零開始iOS8編程【鍵盤操作】
Email鍵盤
從零開始iOS8編程【鍵盤操作】
從零開始iOS8編程【鍵盤操作】
數字鍵盤
從零開始iOS8編程【鍵盤操作】
電話鍵盤
從零開始iOS8編程【鍵盤操作】
從零開始iOS8編程【鍵盤操作】

Return Key設定
在鍵盤輸入屬性框中我們可以定義Return Key,可以有Google等等。 
但是這些并沒有實際的含義,只是代表它可以觸發輸入完成事件( Did End OnExit) 。
從零開始iOS8編程【鍵盤操作】

郝萌主傾心貢獻,尊重作者的勞動成果,請勿轉載。

如果文章對您有所幫助,歡迎給作者捐贈,支持郝萌主,捐贈數額隨意,重在心意^_^ 

我要捐贈: 點擊捐贈

Cocos2d-X×××:點我傳送


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沁阳市| 白银市| 保山市| 龙游县| 四川省| 清水县| 尼勒克县| 泾源县| 平度市| 泰州市| 乌拉特中旗| 房产| 全州县| 东丽区| 岳阳县| 金昌市| 丹阳市| 安阳市| 曲麻莱县| 康平县| 郸城县| 临湘市| 淳化县| 贺兰县| 华池县| 合作市| 得荣县| 广南县| 兴仁县| 株洲县| 宜都市| 台安县| 温泉县| 阳朔县| 牙克石市| 双鸭山市| 舒兰市| 祥云县| 铁力市| 延边| 金华市|