Swift - 鍵盤彈出樣式

Swift提供了11種鍵盤類型:web

     在開發中,咱們能夠根據不一樣的需求,選擇不一樣的鍵盤樣式,例如,當咱們只須要輸入手機號碼時,能夠選擇純數字類型的鍵盤(.NumbersAndPunctuation),當咱們須要輸入網址時,能夠選擇URL樣式的鍵盤(.URL),其中,默認的鍵盤樣式(.Default)就是(.NamePhonePad)樣式。markdown


咱們能夠經過輸入框的 UIKeyboardType 來設置鍵盤樣式ui

 UITextField().keyboardType = .NamePhonePadurl

//

// UIKeyboardTypespa

//code

// Requests that a particular keyboard type be displayed when a text widget圖片

// becomes first responder. ip

// Note: Some keyboard/input methods types may not support every variant. ci

// In such cases, the input method will make a best effort to find a close 開發

// match to the requested type (e.g. displaying UIKeyboardTypeNumbersAndPunctuation 

// type if UIKeyboardTypeNumberPad is not supported).

//

public enum UIKeyboardType : Int {

    

    case Default // Default type for the current input method.

    case ASCIICapable // Displays a keyboard which can enter ASCII characters, non-ASCII keyboards remain active

    case NumbersAndPunctuation // Numbers and assorted punctuation.

    case URL // A type optimized for URL entry (shows . / .com prominently).

    case NumberPad // A number pad (0-9). Suitable for PIN entry.

    case PhonePad // A phone pad (1-9, *, 0, #, with letters under the numbers).

    case NamePhonePad // A type optimized for entering a person's name or phone number.

    case EmailAddress // A type optimized for multiple email address entry (shows space @ . prominently).

    @available(iOS 4.1, *)

    case DecimalPad // A number pad with a decimal point.

    @available(iOS 5.0, *)

    case Twitter // A type optimized for twitter text entry (easy access to @ #)

    @available(iOS 7.0, *)

    case WebSearch // A default keyboard type with URL-oriented addition (shows space . prominently).

    

    public static var Alphabet: UIKeyboardType { get } // Deprecated

}

下面一圖像展現區別

Default

這裏寫圖片描述


NumbersAndPunctuation

這裏寫圖片描述


URL

這裏寫圖片描述


NumberPad

這裏寫圖片描述


PhonePad

這裏寫圖片描述


EmailAddress

這裏寫圖片描述


DecimalPad

這裏寫圖片描述


Twitter

這裏寫圖片描述


WebSearch

這裏寫圖片描述

相關文章
相關標籤/搜索