我现在要用户输入电话号码 |
|
20分 |
设置keyboardType 为UIKeyboardTypePhonePad,效果
|
20分 |
UITextField *tf=[[UITextField alloc] init];
tf.keyboardType=UIKeyboardTypeNumberPad; |
20分 |
这个很简单吧,很多教程上面都有的 |
20分 |
你还得禁用掉 copy、paste 这些选项:
@interface DKNoCopyTextField : UITextField @end @implementation DKNoCopyTextField - (BOOL)canPerformAction:(SEL)action withSender:(id)sender { return NO; } @end 键盘这一块细节也挺多的,我现在的项目,只能输入数字,可以有一个小数点,小数点前最多5位,小数点后最多有3位,你如果需要更加细粒度的控制,就在shouldChangeCharactersInRange里做手脚。 |
还有一个就是怎么才可以让它弹出键盘,我有一个框现在只能输入英文,中文输入法切换不了 |
|
还有一个就是怎么才可以让它弹出键盘,我有一个框现在只能输入英文,中文输入法切换不了
|
|
还有一个就是怎么才可以让它弹出键盘,我有一个框现在只能输入英文,中文输入法切换不了 |
|
你是系统里没添加中文输入法吧,去【设置】【通用】【键盘】【添加新键盘】 |
|
没有添加中文输入法所致。在手机设置->通用->键盘->键盘-> 添加新键盘 。选择简体中文 |