【发布时间】:2011-06-01 12:14:13
【问题描述】:
我正在尝试当用户单击 UiTextfield 时,我需要自动将键盘视图更改为 alpha 视图,这可能吗?当用户在文本字段中输入时,他或她不应该在 iphone 的文本字段中输入数值
我该怎么做,请朋友帮帮我
【问题讨论】:
标签: iphone objective-c
我正在尝试当用户单击 UiTextfield 时,我需要自动将键盘视图更改为 alpha 视图,这可能吗?当用户在文本字段中输入时,他或她不应该在 iphone 的文本字段中输入数值
我该怎么做,请朋友帮帮我
【问题讨论】:
标签: iphone objective-c
UITextField 的协议UITextInputTraits 具有更改键盘类型的属性。
@property(nonatomic) UIKeyboardType keyboardType
myTextField.keyboardType = UIKeyboardTypeASCIICapable;
尝试UIKeyboardType 的可能值。
我不确定您是否可以在现有键盘视图上添加 alpha 效果
但是UITextField 提供了一个属性inputView 来添加自己的输入视图(自定义键盘)。
@property (readwrite, retain) UIView *inputView;
【讨论】:
UITextField 符合UITextInputTraits 协议,该协议具有可设置的keyboardType 属性。
例子:
myField.keyboardType = UIKeyboardTypeNumberPad;
【讨论】: