使用ios键盘,什么时候return变成join
展开全部
在键盘上设置了return键,通过以下方法,return键可以跳转到下一输入框:
声明<UITextFieldDelegate>,再声明两个或者三个输入框变量(fieldOne,fieldTwo,fieldThree)
进行一些基本的设置,字体。颜色。样式之类的就不说了~~~
直奔主题:
fieldOne.returnKeyType=UIReturnKeyNext;
。。。
。。。
代理方法
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
if ([fieldOne isFirstResponder])
{
[fieldTwo becomeFirstResponder];
NSLog(@"1-->2");
}
else if([fieldTwo isFirstResponder])
{
[fieldThree becomeFirstResponder];
//NSLog(@"2-->3");
}
else if([fieldThree isFirstResponder])
{
[fieldOne becomeFirstResponder];
//NSLog(@"3-->1");
}
return YES;// 表示允许使用return键
}
切记一定要设置代理!
fieldOne.delegate=self;
fieldTwo.delegate=self;
fieldThree.delegate=self;
主要就是这个方法,其中利用使目标输入框成为第一响应者来实现return键的跳转。
声明<UITextFieldDelegate>,再声明两个或者三个输入框变量(fieldOne,fieldTwo,fieldThree)
进行一些基本的设置,字体。颜色。样式之类的就不说了~~~
直奔主题:
fieldOne.returnKeyType=UIReturnKeyNext;
。。。
。。。
代理方法
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
if ([fieldOne isFirstResponder])
{
[fieldTwo becomeFirstResponder];
NSLog(@"1-->2");
}
else if([fieldTwo isFirstResponder])
{
[fieldThree becomeFirstResponder];
//NSLog(@"2-->3");
}
else if([fieldThree isFirstResponder])
{
[fieldOne becomeFirstResponder];
//NSLog(@"3-->1");
}
return YES;// 表示允许使用return键
}
切记一定要设置代理!
fieldOne.delegate=self;
fieldTwo.delegate=self;
fieldThree.delegate=self;
主要就是这个方法,其中利用使目标输入框成为第一响应者来实现return键的跳转。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询