适用于iOS的登录/注册效果

时间:2015-05-22 09:07:15

标签: ios objective-c iphone

在注册过程中,它会直接检入服务器并验证是否已收到电子邮件/用户名。如何做到这一点,任何教程都会有所帮助。

enter image description here

4 个答案:

答案 0 :(得分:0)

我的猜测是:

使用UITextFieldDelegate检查用户何时结束对该电子邮件UITextField的修改。获取电子邮件地址并将其发送到您的服务器以检查其是否可用。然后根据服务器的响应显示错误。

答案 1 :(得分:0)

你所看到的叫做验证, 试试这个US2FormValidator

这与你的相似。

此外,Git上有许多iOS验证器。

答案 2 :(得分:0)

首先删除你的userIDTextField。并实现以下委托方法 -

getCaretCharacterOffsetWithin

答案 3 :(得分:0)

将此代码输入viewDidLoad。更改textField时,此代码调用checkEmailMethod(甚至按下向后键)。

- (void)viewDidLoad{
    ....
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checkEmailMethod) name:UITextFieldTextDidChangeNotification object:nil];
}

然后在下面定义checkEmailMethod;

- (void)checkEmailMethod{
     //---Send your textField's text to the server
}