UITextField有一个keyboardType属性:

typedef enum {

UIKeyboardTypeDefault, // Default type for the current input method.

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

UIKeyboardTypeNumbersAndPunctuation, // Numbers and assorted punctuation.

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

UIKeyboardTypeNumberPad, // A number pad (0-9). Suitable for PIN entry.

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

UIKeyboardTypeNamePhonePad, // A type optimized for entering a person's name or phone number.

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

UIKeyboardTypeDecimalPad, // A number pad including a decimal point

UIKeyboardTypeTwitter, // Optimized for entering Twitter messages (shows # and @)

UIKeyboardTypeWebSearch, // Optimized for URL and search term entry (shows space and .)

UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated

} UIKeyboardType;你的代码应该阅读

if(user is prompted for numeric input only)

[textField setKeyboardType:UIKeyboardTypeNumberPad];

if(user is prompted for alphanumeric input)

[textField setKeyboardType:UIKeyboardTypeDefault];

uitextfield 键盘类型_以编程方式更改UITextField键盘类型相关推荐

  1. powershell 编程_如何使用PowerShell以编程方式更改Visual Studio中的默认浏览器,并可能使自己陷入困境...

    powershell 编程 UPDATE: Why my own MacGyver solution was brilliant in its horrible way, the folks over ...

  2. java menuitem 图标_java – 如何以编程方式更改ActionBar中的MenuItem图标

    如何以编程方式更改ActionBar中的MenuItem图标?我试着用 MenuItem menuItem = (MenuItem)findViewById(R.id.action_settings) ...

  3. android设置ap密码,Android AP Wifi - 以编程方式更改网络共享密码(setWifiApConfiguration)...

    我正在尝试以编程方式更改Android AP Wifi密码,但不幸的是停止了工作. 使用Android 4.2工作正常,但4.4 Kitkat已停止. 我通过反射使用setWifiApConfigur ...

  4. java编程访问hdfs_以编程方式访问Java基本类型的大小

    java编程访问hdfs 许多不熟悉Java的开发人员首先要了解的一件事是Java的基本原始数据类型 ,其固定(与平台无关)的大小(以位或字节为单位用二进制补码表示 )以及它们的范围(Java中所有数 ...

  5. 以编程方式访问Java基本类型的大小

    许多不熟悉Java的开发人员首先要了解的一件事是Java的基本原始数据类型 ,其固定(与平台无关)的大小(以位或字节为单位用二进制补码表示 )以及它们的范围(Java中所有数字类型都是带符号的) ). ...

  6. java编译器jdk版本_以编程方式确定Java类的JDK编译版本

    java编译器jdk版本 当需要确定使用哪个JDK版本来编译特定的Java .class文件时, 通常使用的方法是使用javap并在javap输出中查找列出的"主要版本". 我在我 ...

  7. 禁用键盘快捷键_如何在Windows中使用键盘快捷键临时禁用键盘

    禁用键盘快捷键 If you've got a pet or small child, you know that an unguarded keyboard can spell disaster-o ...

  8. java实现鸭子类型,《java编程思想 泛型》鸭子类型

    静态类型检查 java泛型的缺点 java泛型是通过擦除实现的,导致只能调用Object类的方法,如果需要调用其他的方法,需要设置泛型的边界. 鸭子类型的概念 "If it walks li ...

  9. mysql数据库常用字段类型_快速了解MySQL数据库常用字段类型

    数字列类型 int.bigint.smallint.tinyint 数字列类型用于储存各种数字数据,如价格.年龄或者数量.数字列类型主要分为两种:整数型和浮点型.所有的数字列类型都允许有两个选 项:U ...

最新文章

  1. 【C语言】07-预处理指令;-宏定义
  2. POJ--2391--Ombrophobic Bovines【分割点+Floyd+Dinic优化+二分法答案】最大网络流量
  3. ubuntu 启用root 并使用ssh登陆
  4. algorithm头文件下的常用函数
  5. 晚安科大20211130
  6. 23种设计模式C++源码与UML实现--单例模式中的饿汉模式和懒汉模式
  7. 51nod 1557 两个集合 (严谨的逻辑题)
  8. thinkingback no5
  9. userscript.user.js 文件头
  10. 做一辆超mini平衡自行车,全开源!
  11. P3174 [HAOI2009]毛毛虫(树形dp)
  12. Office2007打开文件提示“您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致”的解决办法...
  13. java中list、set和map 的区别(转)
  14. 关于php调用.net的web service 踩过的坑
  15. 【金融】【python】处理表格(*.xlsx)形式的期货数据
  16. JEPLUS之特殊字段类型的使用——JEPLUS软件快速开发平台
  17. JavaScript 基础一
  18. (附源码)springboot高校科研管理系统 毕业设计 222055
  19. 安卓版本客户端2.1
  20. SDN是什么?SDN概念和应用

热门文章

  1. DevOps敏捷60问,一定有你想了解的问题
  2. Web前端性能优化,应该怎么做?
  3. 【华为云技术分享】直播回顾丨激发数据裂变新动能,HDC.Cloud云数据库前沿技术解读
  4. 【华为云技术分享】CentOS7.4系统下,手动安装MySQL5.7的方法
  5. javascript基础修炼(10)——VirtualDOM和基本DFS
  6. python测试驱动开发百度云_【有书共读】《Python测试驱动开发》读书笔记01
  7. MATLAB代码实现射线追踪的快速方法
  8. 欧姆字符的编码c语言,《编码:隐匿在计算机软硬件背后的语言》读书笔记
  9. 单例模式的5种实现方式,以及在多线程环境下5种创建单例模式的效率
  10. cordova 调用java_Cordova调用原生方法的插件的编写