我在编辑模式中找到如何自己实现DONE按钮时遇到了一些困难。我的应用程序要求他们选择的人员拥有有效的电子邮件地址。如果没有,则显示编辑模式,他们可以在编辑模式下编辑电子邮件属性。但是,当他们点击DONE时,我想执行我自己的代码而不是标准,即只显示给定联系人的显示模式。我还没有找到解决这个问题的方法。
非常感谢所有的帮助。
答案 0 :(得分:0)
您可以设置一个BOOL
变量。当您处于edit
模式时,即如果电子邮件地址无效,则将按钮文本设置为EDIT
,并将该BOOL变量的值设置为YES
。
如果电子邮件地址有效或编辑完成,请将按钮文本设置为DONE
,并将该BOOL变量的值设置为NO
。
最后,通过检查该BOOL变量的值,您可以执行您想要执行的操作/操作。
即如果edit (YES)
执行编辑操作,而done (NO)
则执行标准操作。
希望这会有所帮助..