iPhone UItextfield输入保存方法
刚刚遇到保存 UITextField 输入值的 UX 问题。我有 6 个 UItextfield 条目,它们在 sqlite 数据库中保存单个值。
现在每个字段都有单独的保存按钮。所以六个看起来相当混乱和愚蠢。 我只是想知道是否有任何方法可以在编辑结束后保存条目。
为了更简洁...
我想在用户结束编辑后将数据保存在 UITextField 中。只需要“保存逻辑”来解决问题
Just ran into UX problem to save UITextField input value.I've got 6 UItextfield entries which saves individual value in sqlite db.
Right now each field has separate save button.So six ones quite look messy and silly.
I just want to know if there is any method to save entry after editing ends.
To be more concise...
I want to save data in UITextField after user ends editing.Just needs 'Saving Logic' for problem
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能想使用一个实现 UITextFieldDelegate 的对象 协议。它定义了
–textFieldShouldEndEditing:
和–textFieldDidEndEditing:
方法,这些方法在文本编辑结束之前和结束后调用。您的委托应该声明如下:
并实现方法:
您应该设置
UITextField
的委托:You probably want to use an object which implements UITextFieldDelegate protocol. It defines
–textFieldShouldEndEditing:
and–textFieldDidEndEditing:
methods which are called just before and once text editing ends.Your delegate should be declared like:
And implements the methods:
And you should set your
UITextField
's delegate: