您的位置:首页 > 产品设计 > UI/UE

【ios开发学习】UITextField的returnKeyType(输入法换行键)

2016-04-14 14:21 591 查看
UITextField的returnKeyType有如下类型:

typedef NS_ENUM(NSInteger, UIReturnKeyType) {
    UIReturnKeyDefault,
    UIReturnKeyGo,
    UIReturnKeyGoogle,
    UIReturnKeyJoin,
    UIReturnKeyNext,
    UIReturnKeyRoute,
    UIReturnKeySearch,
    UIReturnKeySend,
    UIReturnKeyYahoo,
    UIReturnKeyDone,
    UIReturnKeyEmergencyCall,
    UIReturnKeyContinue NS_ENUM_AVAILABLE_IOS(9_0),
};

//要实现的Delegate方法,键盘next下跳

- (BOOL)textFieldShouldReturn:(UITextField *)textField {

    if(textField.returnKeyType==UIReturnKeyNext){
      //显示下一个

        NSIndexPath *indexPath=((HHTextField *)textField).indexPath;

        NSIndexPath *nextIndexPath=[NSIndexPath indexPathForRow:(indexPath.row+1)inSection:indexPath.section];

        UITableViewCell *cell=[_personDataTableViewcellForRowAtIndexPath:nextIndexPath];

        HHTextField *nextTextField=(HHTextField *)[cell viewWithTag:1162];

        [nextTextField becomeFirstResponder];

    }

    return YES;

}
需要实现该方法来完成returnKey的功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: