Just a Computer Graphics Studio & My Life

[iOS] UIKeyboardType 鍵盤類型

最近事業開始做大,事情逐漸多了起來,只好在半夜趕工,將今天所看到的資訊給整理起來,以便日後參考!

一直覺得寫程式視覺化比較有趣,所以也開始推崇圖文教學,尤其是在直接跟使用者互動的智慧手機和平板電腦更是重要!

今日先來貼UIKeyboardType鍵盤類型的截圖,要是有這麼淺顯易懂的教學,就不用每個類型都執行一遍了呀~

UIKeyboardType鍵盤類型enum列舉如下:

typedef enum {
   UIKeyboardTypeDefault,
   UIKeyboardTypeASCIICapable,
   UIKeyboardTypeNumbersAndPunctuation,
   UIKeyboardTypeURL,
   UIKeyboardTypeNumberPad,
   UIKeyboardTypePhonePad,
   UIKeyboardTypeNamePhonePad,
   UIKeyboardTypeEmailAddress,
   UIKeyboardTypeDecimalPad,
   UIKeyboardTypeTwitter,
   UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable
} UIKeyboardType;

什麼是enum?

是一種用來宣告列舉型別 (Enumeration Type) 的關鍵字,是一組列舉清單項目的具名常數所構成的特殊型別,emun 主要目的在提高程式的可讀性,及易維護性。

簡單來說就是流水號,但為了更容易閱讀,而改成單字較好辨識,不需要在意其背後的數字,數字是要給程式運算用。

UIKeyboardTypeNamePhonePad

UIKeyboardTypeEmailAddress

UIKeyboardTypeDefault

UIKeyboardTypeASCIICapable

UIKeyboardTypeNumbersAndPunctuation

UIKeyboardTypeURL

UIKeyboardTypeNumberPad

UIKeyboardTypePhonePad

參考:Screenshots for UIKeyboardType、iOS Developer Library – UITextInputTraits Protocol Reference

廣告

發表留言

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

標籤雲

%d 位部落客按了讚: