鍍金池/ 教程/ iOS/ 鍵盤和輸入頁面(Keyboards and Input Views)
錢包
iCloud
控件
適應(yīng)性和布局
編輯菜單(Edit Menu)
從概念到產(chǎn)品
啟動(dòng)與停止
3D 觸摸
VoiceOver
Live Photos
HomeKit
臨時(shí)視圖
游戲中心(Game Center)
快速查看(Quick Look)
交互性與反饋
與 iOS 的整合
鍵盤和輸入頁面(Keyboards and Input Views)
iAd 富媒體廣告(iAd Rich Media Ads)
術(shù)語和措辭
HealthKit
案例學(xué)習(xí):從桌面到 iOS
導(dǎo)航
撤銷與重做(Undo and Redo)
研究型應(yīng)用程序
社交媒體
蘋果的移動(dòng)支付平臺
圖標(biāo)和圖形
iOS 應(yīng)用解析
為 iOS 而設(shè)計(jì)
路線選擇(Routing)
設(shè)計(jì)原則
應(yīng)用內(nèi)購買服務(wù)(In-App Purchase)
品牌推廣
動(dòng)畫
聲音(Sound)
多任務(wù)處理
內(nèi)容視圖
應(yīng)用擴(kuò)展
通知
訪問用戶數(shù)據(jù)(Accessing User Data)
無線打印 (AirPrint)
模態(tài)情境
顏色與字體

鍵盤和輸入頁面(Keyboards and Input Views)

在 iOS8 與之后的系統(tǒng)中,你可以創(chuàng)建自定義的鍵盤擴(kuò)展內(nèi)容來替代系統(tǒng)的原生鍵盤。欲了解更多關(guān)于管理應(yīng)用內(nèi)擴(kuò)展(包括鍵盤)的信息,請參閱 APP Extensions;欲了解如何開發(fā)自定義的鍵盤擴(kuò)展內(nèi)容的信息,請參閱 Custom Keyboard.

在合適的情況下,你9也可以在你的應(yīng)用內(nèi)設(shè)計(jì)自定義的輸入頁面來替代系統(tǒng)原生的屏幕鍵盤。例如,Numbers(譯者注:iWork 中的電子表單應(yīng)用程序)中提供了多種輸入頁面,這些頁面設(shè)計(jì)使數(shù)量、日期和其他值的輸入能簡單高效地完成。

http://wiki.jikexueyuan.com/project/ios-9-human-computer-interface-guidelines/images/221.png" alt="" />

如果你提供自定義輸入頁面,確保它的功能對于來用戶來說是清晰易懂的。

你也可以提供自定義的輸入輔助視圖,這種視圖通常表現(xiàn)為顯示在鍵盤(或你的自定義輸入頁面)上方的一個(gè)獨(dú)立元素。例如,在某些情境中,Numbers 會顯示一個(gè)輸入輔助視圖用以幫助用戶執(zhí)行針對電子表格中的值的標(biāo)準(zhǔn)或自定義計(jì)算。

http://wiki.jikexueyuan.com/project/ios-9-human-computer-interface-guidelines/images/222.png" alt="" />

當(dāng)用戶在你的輸入頁面中敲擊自定義控件時(shí),使用標(biāo)準(zhǔn)的鍵盤敲擊聲提供聲音反饋。欲了解在代碼中如何使用這一聲音,請參閱 UIDevice Class Reference 中的 playInputClick 章節(jié)

注意:標(biāo)準(zhǔn)的敲擊音效只適用于當(dāng)前屏幕上的自定義輸入頁面。人們可以在設(shè)置-聲音中關(guān)閉所有的鍵盤音效(包括你的自定義輸入頁面中的那些)。

上一篇:內(nèi)容視圖下一篇:VoiceOver