iphone 软键盘设置参数说明
来源:互联网 发布:js rows 编辑:程序博客网 时间:2024/05/02 15:11
当文本输入时, 文本框有几中选择用于辅助输入:
textField.clearButtonMode = UITextFieldViewModeWhileEditing;
- typedef enum {
- UITextFieldViewModeNever, //clear button 永远不出现
- UITextFieldViewModeWhileEditing, //编辑的时候出现
- UITextFieldViewModeUnlessEditing, //未编辑的时候出现
- UITextFieldViewModeAlways //永远都出现
- } UITextFieldViewMode;
弹出的键盘类型也可以辅助快速输入:
textField.keyboardType = UIKeyboardTypeAlphabet;
- 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).
- UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated
- } UIKeyboardType;
键盘的呈现风格:
textField..keyboardAppearance = UIKeyboardAppearanceAlert;
- typedef enum {
- UIKeyboardAppearanceDefault, // Default apperance for the current input method.
- UIKeyboardAppearanceAlert, // Appearance suitable for use in ”alert” scenarios.
- } UIKeyboardAppearance;
键盘对输入字母的控制:
textField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
- typedef enum {
- UITextAutocapitalizationTypeNone, //什么也不做
- UITextAutocapitalizationTypeWords, //单词首字母大写
- UITextAutocapitalizationTypeSentences, //句子首字母大些
- UITextAutocapitalizationTypeAllCharacters, //所有字母大些
- } UITextAutocapitalizationType;
键盘对输入字母自动纠正
textField.autocorrectionType = UITextAutocorrectionTypeYes;
- typedef enum {
- UITextAutocorrectionTypeDefault,
- UITextAutocorrectionTypeNo,
- UITextAutocorrectionTypeYes,
- } UITextAutocorrectionType;
确认键的类型
textField.returnKeyType = UIReturnKeyDone;
- typedef enum {
- UIReturnKeyDefault,
- UIReturnKeyGo,
- UIReturnKeyGoogle,
- UIReturnKeyJoin,
- UIReturnKeyNext,
- UIReturnKeyRoute,
- UIReturnKeySearch,
- UIReturnKeySend,
- UIReturnKeyYahoo,
- UIReturnKeyDone,
- UIReturnKeyEmergencyCall,
- } UIReturnKeyType;
键盘透明以及增加一个按键的应用:
[[NSNotificationCenter defaultCenter] addObserver:self
- selector:@selector(keyboardWillShow:)
- name:UIKeyboardWillShowNotification
- object:nil];
- ——————–
- - (void)keyboardWillShow:(NSNotification *)note {
- // create custom button
- UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom];
- doneButton.frame = CGRectMake(0, 163, 106, 53);
- doneButton.adjustsImageWhenHighlighted = NO;
- [doneButton setImage:[UIImage imageNamed:@"DoneUp.png"] forState:UIControlStateNormal];
- [doneButton setImage:[UIImage imageNamed:@"DoneDown.png"] forState:UIControlStateHighlighted];
- [doneButton addTarget:self action:@selector(doneButton:) forControlEvents:UIControlEventTouchUpInside];
- // locate keyboard view
- UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
- UIView* keyboard;
- for(int i=0; i<[tempWindow.subviews count]; i++) {
- keyboard = [tempWindow.subviews objectAtIndex:i];
- // keyboard view found; add the custom button to it
- if([[keyboard description] hasPrefix:@”<UIKeyboard”] == YES)
- [keyboard addSubview:doneButton];
- }
- }
- iphone 软键盘设置参数说明
- iphone 软键盘
- iphone软键盘
- 软键盘设置
- 设置软键盘
- Android软键盘设置
- 软键盘设置
- android 软键盘设置
- android 软键盘设置
- 系统设置参数说明
- 设置软键盘显示状态
- android设置隐藏软键盘
- android:windowSoftInputMode(软键盘设置)
- Android中软键盘设置
- windowSoftInputMode软键盘的设置
- Activity 属性设置参数说明
- 软键盘实例 request参数修改
- iphone 自定义软键盘的一种笨拙方法
- AXIS2 独立建立工程
- 通过调用Response.Write()修改相应时,将启用响应筛选器、HttpModules或服务器追踪。
- linux find grep 基本查找和查看文件大小命令
- Android模拟器之间的网络通信
- Tomcat 6 JNDI配置
- iphone 软键盘设置参数说明
- MTK socket 操作之域名解析
- Log4j使用总结
- windbg常用命令
- Base64加密解密算法的C/C++代码实现
- Base64加密解密算法的C/C++代码实现
- sqlBUlkCopy用法4
- const、volatile、restrict
- 简易的mp3分拣程序