Ios5 iOS选项卡栏对象保持器

Ios5 iOS选项卡栏对象保持器,ios5,tabs,Ios5,Tabs,我是Obj-C的新手,所以我很乐意接受任何最佳实践想法或其他东西。 我有一个带有一些对象的表视图。选择任何对象后,我希望打开带有选项卡的对象详细视图。这些选项卡将对象属性划分为一些逻辑组。 但它仍然描述了一个对象,我希望用户在创建新对象时有一个体验,他可以在选项卡之间切换并更改值,而无需保存任何数据,直到单击“保存”按钮(导航栏中所有选项卡的通用按钮) 谢谢你的帮助。我不太清楚你想要什么。我认为您可以使用UINavigationController将用户引导到细节屏幕,在细节屏幕中使用UITab

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


谢谢你的帮助。

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


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

为了适应iOS体验,显示选项卡栏应该是带有“完成”按钮的模式对话框

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


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

您好,谢谢回复。我明白你的意思了。这正是我所需要的——一个导航控制器中有3个选项卡的选项卡栏。我使用的是iOS 5和故事板,但我无法在导航中附加tabbar(只有相反的方式)。我必须按代码来做吗?它会起作用吗?谢谢,是的,我正在尝试做你所做的,但是我想用标签代替分组表视图。例如,Employee类的对象可以显示在TabBar控制器中,选项卡可以是(profile、contract、other)-所有这些选项卡都包括Employee类的一些字段。再次感谢。你考虑过UIToolBar吗?它可以实现您试图实现的功能。