我很难找到如何在编辑模式下实现我自己的完成按钮。我的应用程序要求他们选择的人员具有有效的电子邮件地址。如果没有,将显示编辑模式,并且他们可以在编辑模式下编辑电子邮件属性。然而,当他们点击完成时,我想执行我自己的代码,而不是标准的,即只显示给定联系人的显示模式。我还没有找到解决这个问题的办法。
我们非常感谢您的帮助。
发布于 2013-06-28 12:15:25
您可以设置一个BOOL变量。当你将在edit模式下,即如果电子邮件地址无效,则将按钮文本设置为EDIT,并将该BOOL变量的值设置为YES。
当电子邮件地址有效或编辑完成时,将按钮的文本设置为DONE,并将该BOOL变量的值设置为NO。
最后,通过检查BOOL变量的值,您可以执行您想要执行的操作。
也就是说,如果edit (YES)执行编辑操作,如果是done (NO),则执行您的标准操作。
希望这能有所帮助..
https://stackoverflow.com/questions/17356867
复制相似问题