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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chunho/article/details/51151260

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的功能。
阅读更多

没有更多推荐了,返回首页