2

我正在开发一个转换器应用程序。在 iOS 中,我们没有下拉菜单之类的东西。对于一两次转换,这不是问题。但是对于相同类型的多次转换(例如时间:年到月、日、小时、分钟和秒),我们也有相反的转换。它使 UIView 看起来很糟糕。但是连接两个TextFields解决了相同类型的反向转换问题的一半。我不知道如何连接它们,以便用户与一个文本字段的交互自动改变另一个文本字段的值。如何做到这一点?

4

2 回答 2

3
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string  
{
    if (textField == txtField1)
    {
       //Put your conversion , every character enter in textBox one will effect the textFiled2
     textField2.text = //put your conversion output
    return YES;
    }

}

像这样试试

于 2013-10-30T09:14:56.190 回答
2

这应该是正确的方法

[_textField addTarget:self action:@selector(handleChanging:) forControlEvents:UIControlEventEditingChanged];
于 2013-10-30T09:23:47.173 回答