如何在XCode中更改iOS的Master-Detail应用程序的结构?

时间:2012-12-12 17:11:02

标签: ios uitableview master-detail

我正在构建一个使用Master-Detail模板的iOS应用程序。然而,我需要的是在我的初始屏幕上有一个空画布,并且有一个具有表视图的detailViewController(即切换两个视图)。

我打算在主屏幕上放置按钮,其中一个按钮会转到带有表格视图的detailViewController。我更喜欢以编程方式对故事板进行此操作,因为我已经开始处理此项目。

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望主视图有一些按钮,您可以使用这些按钮导航到详细视图。因此,当您添加按钮并创建每个选择器时,然后在选择器方法上使用以下方法。如果我没记错,Master-Detail模板会创建一个导航控制器,所以你的导航栏就在上面了。

[self.navigationController pushViewController:yourDetailViewController animated:YES];

要清除问题,当您按下按钮时,您将调用该按钮的选择器,其中包含此方法。然后,您将通过向右滑动导航到详细视图。

答案 1 :(得分:0)

我认为你必须移动它 - 你希望主视图控制器是一个UIViewController而不是UITableViewController,对吗?听起来你并不喜欢这个项目。你应该重新开始使用正确的结构。