0

我是 Obj-C 的新手,所以我会为任何最佳实践想法或其他东西感到高兴。我有一个包含一些对象的表格视图。选择任何对象时,我想打开带有选项卡的对象详细信息视图。这些选项卡将对象属性划分为一些逻辑组。但它仍然描述了一个对象,我希望用户在创建新对象时有一种体验,他可以在选项卡之间切换并更改值而无需任何保存数据,直到单击保存按钮(导航栏中的所有选项卡通用)。

谢谢你的帮助。

4

2 回答 2

0

不太清楚你在问什么。我认为您可以使用 UINavigationController 将用户引导到详细信息屏幕,在详细信息屏幕中使用 UITableView 显示您的对象详细信息。如果要对它们进行分组,可以将 tableView 样式设置为 Grouped。

如果您要求其他内容,请提供更多详细信息。

于 2012-04-23T05:43:56.993 回答
0

为了适应 iOS 体验,显示 Tab Bar 应该是一个带有“完成”按钮的模态对话框。

创建一个 UINavigationController 并将 UITTabBarController 作为它的根控制器,然后在根控制器的导航栏中放置“完成”按钮。

请注意,您必须在内存中保留您正在编辑的任何内容的临时模型(我建议子类化 UINavigationController,为对象添加一个属性并将指向该对象的指针传递给所有选项卡控制器),因为视图包含更改的数据可以在不显示时随时释放以节省内存。

于 2012-04-23T06:08:48.433 回答