有没有一种方法可以在用户点击TextField时停止默认键盘并让我的自定义设计键盘?
我已经将我的按钮设计为始终可用,类似于计算器。它包含从0到9的数字、小数点和退格符。
发布于 2012-02-26 17:26:07
从iOS 3.2开始,您可以将任何UIView连接到UITextField以用作键盘:
myTextField.inputView = myFakeKeyboard;您还可以在键盘(系统或自定义键盘)上方附加工具栏:
myTextField.inputAccessoryView = myToolbar;顺便说一句,如果您需要一个包含0-9、小数点和退格键的数字键盘,您可以为UITextField使用UIKeyboardTypeDecimalPad类型。但此键盘类型仅从iOS 4.1开始可用,并且您必须注意,某些区域设置使用逗号而不是点作为小数点分隔符,并且此键盘类型显示与运行它的设备的当前区域设置相关的逗号或圆点。
发布于 2014-09-23 23:36:27
你需要在你的viewController中使用它,它已经足够了:)
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO; //hide keyboard
}https://stackoverflow.com/questions/9451912
复制相似问题