0
刚刚遇到UX问题以保存UITextField输入值。我有6个UItextfield条目,它们将个别值保存在sqlite数据库中。iPhone UItextfield条目保存方法
现在每个领域都有单独的保存按钮。所以六个看起来很凌乱和愚蠢。 我只想知道在编辑结束后是否有任何方法来保存条目。
更简洁...
我想用户后,数据的UITextField保存结束editing.Just需要“保存逻辑”的问题
刚刚遇到UX问题以保存UITextField输入值。我有6个UItextfield条目,它们将个别值保存在sqlite数据库中。iPhone UItextfield条目保存方法
现在每个领域都有单独的保存按钮。所以六个看起来很凌乱和愚蠢。 我只想知道在编辑结束后是否有任何方法来保存条目。
更简洁...
我想用户后,数据的UITextField保存结束editing.Just需要“保存逻辑”的问题
你可能想使用它实现UITextFieldDelegate协议的对象。它定义了–textFieldShouldEndEditing:
和–textFieldDidEndEditing:
方法,这些方法在文本编辑结束之前被调用。
您的委托,应声明如下:
@interface ATextFieldDelegate : NSObject<UITextFieldDelegate>
{
}
@end
并实现方法:
@implementation ATextFieldDelegate
- (BOOL) textFieldShouldBeginEditing:(UITextField *)textField
{
// Test if the textField.text is valid for storage
// Return YES if it is, NO if not
}
- (void) textFieldDidEndEditing:(UITextField *)textField
{
// Store textField.text into your SQLite database
}
@end
而且你应该设置你的UITextField
的委托:
UITextField *myTextField; // could be an IBOutlet
ATextFieldDelegate *myTextFieldDelegate; // must be initialized somewhere
myTextField.delegate = myTextFieldDelegate;
任何代码片段帮帮我?人。 – jeremy 2011-03-29 14:00:02
完成。它有帮助吗? – Kyone 2011-03-29 15:12:09
“我无法回答其他答案,但是,谢谢,谢谢。” 威廉莎士比亚。对不起,我只是忙于排除代码中的其他错误。 – jeremy 2011-04-06 13:18:17