两个TextField,输入第一个点击键盘右下角next,光标显示在第二个里面,并且右下角为完成按钮,点击收回键盘
2014-04-12 14:51
393 查看
#import <UIKit/UIKit.h>
@interface MainViewController : UIViewController<UITextFieldDelegate>
{
UITextField * _field;
UITextField * _field2;
}
@end
#import "MainViewController.h"@interface MainViewController ()@end@implementation MainViewController- (void)dealloc{ [super dealloc];}- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self;}- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. //设置大小 _field = [[UITextField alloc] initWithFrame:CGRectMake(40, 40, 240, 40)]; //设置边框样式 [_field setBorderStyle:UITextBorderStyleRoundedRect]; //暗示文字 _field.placeholder = @"请输入用户名/手机号/邮箱"; //是否在输入的时候清空输入框 _field.clearsOnBeginEditing = YES; //文字左对齐 [_field setTextAlignment:NSTextAlignmentLeft]; [_field setTextColor:[UIColor blueColor]]; //键盘return 字样 _field.returnKeyType = UIReturnKeyNext; //设置代理人 _field.delegate = self; [self.view addSubview:_field]; [_field release]; _field2 = [[UITextField alloc] initWithFrame:CGRectMake(40, 120, 240, 40)]; [_field2 setBorderStyle:UITextBorderStyleRoundedRect]; _field2.placeholder = @"请输入密码"; //是否以圆点样式输入 _field2.secureTextEntry = YES; _field2.returnKeyType = UIReturnKeyDone; [_field2 setTextAlignment:NSTextAlignmentLeft]; [_field2 setTextColor:[UIColor magentaColor]]; _field2.delegate = self; [self.view addSubview:_field2]; [_field release]; }- (BOOL)textFieldShouldReturn:(UITextField *)textField{ //如果textField在第一个field中,将第二个field设为第一响应者 if (textField == _field) { [_field2 becomeFirstResponder]; }else{ //否则取消field2作为第一响应者 [_field2 resignFirstResponder]; } return YES;}- (void)didReceiveMemoryWarning{ [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
相关文章推荐
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- 运用UITextFieldDelegate完成,点击键盘的右下角的next,光标进入下一文本框,然后再点击Done,收回键盘
- 点击键盘的next按钮,在不同的textField之间换行
- 网页中有两个table, 默认只显示第一个table,点击一个按钮后显示第二个table,第一个table隐藏
- 使用textview显示html里面的图文混排效果,并且图片可点击索引到
- Android中当一行显示两个TextView时,第一个可“…”,而第二个必须显示全部
- C语言:从键盘输入两个字符串,输出第一个字符串在第二个字符串中的位置
- EditText 将回车的按钮显示为“下一个” 并且点击“下一个”跳转到指定的EditText
- 当textfield中有输入的字符时候才会让按钮可以被点击
- 窗口上提供四个文本框和一个按钮,幼儿可以在前三个文本框中输入两个运算数和运算符号,当点击按钮时在第四个文本框中显示结果。
- jquery中当text文本框为空时,button按钮是disabled状态,否则为enable状态且输入框只能输入数字。并用alert显示第一个数字
- iOS 代码限制textField的输入长度并且删除按钮还得有效
- 有关安卓listView里面多个EditText光标获取及软键盘显示切换消失问题
- Android生成新的keystore(通过Eclipse的ADT方式)为什么需要输入两个密码,并且第二个密码显示Key certificate validity is required?
- EditText点击不弹出系统键盘,显示光标
- 使用C#模拟键盘输入、鼠标移动和点击、设置光标位置及控制应用程序的显示
- textview 弹出键盘上面添加完成按钮,并设置输入内容的格式。
- TextField输入结束后让键盘消失的两个技巧
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- Android中当一行显示两个TextView时,第一个可“…”,而第二个必须显示全部