在input里面IOS怎么调用九宫格数字键盘

在input里面IOS怎么调用九宫格数字键盘,第1张

html 是通过input标签的type属性来触发不同的键盘类型的。

常用的type是text和password,即:

账户:<input type="text" value="" />

密码:<input type="password" value="" />

触发移动设备上的数字键盘搜索,就需写成:

<input type="number" pattern="[0-9]*">

<input type="number" value="" />

<input type="tel" value="" />

触发邮件键盘(键盘上带有“@”符号可输入),就写成:

<input type="email" value="" />

需要进行内容搜索,就写成:

<input type="search" value="" />

以上仅仅是列举了一些常用的,大多都得不到浏览器(或者App里的webview)的支持,也就不推荐使用了。

下个91助手或者豌豆夹之类的,看看教程就可以了,把手机调到调试一项,在设置-程序管理-开发里面,连接电脑,双击APK文件,然后按照步骤一步步往下做就可以了 1:使用文件浏览的软件直接点开就可以安装!UCweb就可以浏览文件! 2:你如果没有任何软件,就通过网络下载一个,或者你手机有个电子市场(差不多的名字不同机型不一样的),在那里也可以搜索然后下载,然后进行第一步3:如果没有流量,你就在电脑上安装个 APK安装器 把手机插在电脑上,APK安装器会搜索电脑上的apk(就是安卓程序的后缀名)文件,剩下的就是小白内容了上面都有安装提示自己来就行了应该够详细了……

//初始化textfield并设置位置及 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]//设置边框式设置才显示边框式text按钮 支持URL字符UIKeyboardTypeNumberPad, 数字键盘UIKeyboardTypePhonePad, 电键盘UIKeyboardTypeNamePhonePad, 电键盘支持输入名UIKeyboardTypeEmailAddress, 用于输入电 邮件址键盘 UIKeyboardTypeDecimalPad, 数字键盘 数字数点UIKeyboardTypeTwitter,优化键盘便输入@、#字符UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, } UIKeyboardType//首字母否写 text.autocapitalizationType = UITextAutocapitalizationTypeNonetypedef enum {UITextAutocapitalizationTypeNone, 自写UITextAutocapitalizationTypeWords, 单词首字母写UITextAutocapitalizationTypeSentences, 句首字母写UITextAutocapitalizationTypeAllCharacters, 所字母都写} UITextAutocapitalizationType//return键变键 text.returnKeyType =UIReturnKeyDonetypedef enum {UIReturnKeyDefault, 默认 灰色按钮标ReturnUIReturnKeyGo, 标Go蓝色按钮UIReturnKeyGoogle,标Google蓝色按钮用语搜索UIReturnKeyJoin,标Join蓝色按钮UIReturnKeyNext,标Next蓝色按钮UIReturnKeyRoute,标Route蓝色按钮UIReturnKeySearch,标Search蓝色按钮UIReturnKeySend,标Send蓝色按钮UIReturnKeyYahoo,标Yahoo蓝色按钮UIReturnKeyYahoo,标Yahoo蓝色按钮UIReturnKeyEmergencyCall, 紧急呼叫按钮} UIReturnKeyType//键盘外观textView.keyboardAppearance=UIKeyboardAppearanceDefault;typedef enum {UIKeyboardAppearanceDefault 默认外观浅灰色UIKeyboardAppearanceAlert 深灰 石墨色 } UIReturnKeyType//设置代理 用于实现协议 text.delegate = self//textfield加视图 [self.window addSubview:text]//右侧加图片代码 左侧类似UIImageView *image=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"right.png"]] text.rightView=image text.rightViewMode = UITextFieldViewModeAlways typedef enum {UITextFieldViewModeNever,UITextFieldViewModeWhileEditing,UITextFieldViewModeUnlessEditing,UITextFieldViewModeAlways} UITextFieldViewMode//按return键键盘往收 becomeFirstResponder 类要采用UITextFieldDelegate协议 text.delegate = self 声明text代理我我实现键盘往收 UITextFieldDelegate所我要采用UITextFieldDelegate协议 - (BOOL)textFieldShouldReturn:(UITextField *)textField{[text resignFirstResponder] //主要[receiver resignFirstResponder]哪调用能receiver应键盘往收return YES}重写绘制行除UITextField象风格选项定制化UITextField象添加许同重写改变文本字段显示行些都返CGRect结构制定文本字段每部件边界范围都重写 – textRectForBounds://重写重置文字区域– drawTextInRect: //改变绘文字属性.重写调用super按默认图形属性绘制,若自完全重写绘制函数用调用super.– placeholderRectForBounds://重写重置占位符区域– drawPlaceholderInRect://重写改变绘制占位符属性.重写调用super按默认图形属性绘制,若自完全重写绘制函数用调用super.– borderRectForBounds://重写重置边缘区域– editingRectForBounds://重写重置编辑区域– clearButtonRectForBounds://重写重置clearButton位置,改变size能导致button图片失真– leftViewRectForBounds:– rightViewRectForBounds: 委托 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ //返BOOL值指定否循序文本字段始编辑 return YES } - (void)textFieldDidBeginEditing:(UITextField *)textField{ //始编辑触发文本字段first responder } - (BOOL)textFieldShouldEndEditing:(UITextField *)textField{ //返BOOL值指定否允许文本字段结束编辑编辑结束文本字段让first responder //要想用户结束编辑阻止文本字段消失返NO //些文本字段必须始终保持跃状态程序用比即消息 return NO } - (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ //用户使用自更功能输入文字修改推荐文字调用 //于想要加入撤销选项应用程序特别用 //跟踪字段内所做修改所编辑做志记录,用作审计用途 //要防止文字改变返NO //参数NSRange象指明改变文字位置建议修改文本其return YES } - (BOOL)textFieldShouldClear:(UITextField *)textField{ //返BOOL值指明否允许根据用户请求清除内容 //设置特定条件才允许清除内容return YES } -(BOOL)textFieldShouldReturn:(UITextField *)textField{ //返BOOL值指明否允许按车键结束编辑 //允许要调用resignFirstResponder 导致结束编辑键盘收起[textField resignFirstResponder]//查resign单词意思明白 return YES }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8099722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存