一个用于2种状态的Xib文件:显示&编辑对象

时间:2011-11-15 15:02:22

标签: iphone objective-c ios uinavigationcontroller xib

iPhone的联系人应用程序很好地说明了我的问题。 Apple使用一个视图同时显示和编辑联系人。当用户想要编辑联系人时,他只需按下导航控制器右侧的编辑按钮即可。 “显示联系人”界面更改为“编辑联系人”界面,用户可以编辑联系人。当用户完成编辑时,他按下“完成”按钮。

我的问题是,实现这种行为的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

我相信iPhone CoreData Recipes示例代码包含您需要的所有内容,它们的页面与您描述的完全一致:

http://developer.apple.com/library/ios/#samplecode/iPhoneCoreDataRecipes/Listings/ReadMe_txt.html

简短的回答是,您可以通过使用可以交换的视图xib来实现此目的。我个人更喜欢简单地使用代码来隐藏和显示需要在两个视图之间进行更改的控件。