gpt4 book ai didi

iphone - 创建 "Add" View Controller 的最佳方法

转载 作者:行者123 更新时间:2023-12-03 21:21:01 24 4
gpt4 key购买 nike

我有一个包含项目对象列表的 TableView 。当选择一个项目时,它会显示一个详细 View 。相当标准。实现“添加”功能(弹出模态视图 Controller 以输入新值并保存项目)的最佳方法是什么?

目前,我有 Root View 、详细信息 View 和添加 View 的 View Controller 。本质上,详细信息 View 和添加 View 完全相同,除了添加 View 中的保存和取消按钮之外。是否可以在添加 View 中重用详细 View ?

最后,在分成多个部分的分组 TableView 中显示项目属性列表的最佳方式是什么?

感谢您的回复。

最佳答案

很可能,您已经向详细 View Controller 传递了一个托管对象,该对象应该在详细 View 模式下显示。当用户决定添加一个新项目时,只需创建一个空白对象,将其传递给细节 Controller 并显示它。 (您可能希望将此空白对象插入到另一个“空”托管对象上下文中,以防用户取消添加过程,以避免在这种情况下必须清理主托管对象上下文。)

详细 View Controller 还需要一个标志来告诉它是处于编辑模式还是添加模式,以便它可以相应地调整其控件(并可能将其发送给其所有者的消息委托(delegate)给其所有者)。在显示 Controller 之前,您可以将标志设置为适当的值。

关于iphone - 创建 "Add" View Controller 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4689539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com