zoukankan      html  css  js  c++  java
  • iOS 键盘类型定制归纳

     

    一、键盘风格

    支持8种风格键盘。

    typedef enum {

     UIKeyboardTypeDefault, // 默认键盘:支持所有字符

     UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘

     UIKeyboardTypeNumbersAndPunctuation, // 标准电话键盘,支持+*#等符号

     UIKeyboardTypeURL, // URL键盘,有.com按钮;只支持URL字符

     UIKeyboardTypeNumberPad, //数字键盘

     UIKeyboardTypePhonePad, // 电话键盘

     UIKeyboardTypeNamePhonePad, // 电话键盘,也支持输入人名字

     UIKeyboardTypeEmailAddress, // 用于输入电子邮件地址的键盘

    } UIKeyboardType;

    用法用例:

    textField.keyboardtype = UIKeyboardTypeNumberPad;

    二、键盘外观

    typedef enum {

     UIKeyboardAppearanceDefault, // 默认外观:浅灰色

     UIKeyboardAppearanceAlert, //深灰/石墨色

    } UIKeyboardAppearance;

    用法用例:

    textField.keyboardAppearance=UIKeyboardAppearanceDefault;

    三、回车键

    typedef enum {

     UIReturnKeyDefault, //默认:灰色按钮,标有Return

     UIReturnKeyGo, //标有Go的蓝色按钮

     UIReturnKeyGoogle, //标有Google的蓝色按钮,用于搜索

     UIReturnKeyJoin, //标有Join的蓝色按钮

     UIReturnKeyNext, //标有Next的蓝色按钮

     UIReturnKeyRoute, //标有Route的蓝色按钮

     UIReturnKeySearch, //标有Search的蓝色按钮

     UIReturnKeySend, //标有Send的蓝色按钮

     UIReturnKeyYahoo, //标有Yahoo!的蓝色按钮,用于搜索

     UIReturnKeyDone, //标有Done的蓝色按钮

     UIReturnKeyEmergencyCall, //紧急呼叫按钮

    } UIReturnKeyType;

    用法用例:

    textField.returnKeyType=UIReturnKeyGo;

    四、输入框变为密码框

    textField.secureTextEntry=Yes;

     

  • 相关阅读:
    运算符和表达式详解
    超实用的Java web面试题
    80道最新java基础部分面试题(七)
    80道最新java基础部分面试题(六)
    80道最新java基础部分面试题(五)
    12道算法与编程面试题
    javaee和javase的区别
    2019年最新50道java基础部分面试题(四)
    2019年最新50道java基础部分面试题(三)
    2019年最新50道java基础部分面试题(二)
  • 原文地址:https://www.cnblogs.com/blogwithstudyofwyn/p/5697142.html
Copyright © 2011-2022 走看看