【发布时间】:2012-06-17 04:27:34
【问题描述】:
当我以最有效的方式点击弹出列表视图中的每一行时,如何调用单个视图控制器?这意味着,我不必重新编码以在每个单独的视图控制器中构建 Pop Over List View 组件,它们可以像导航工具一样共享它。
我所构建的
我在主视图控制器上构建了弹出视图控制器列表。 这是执行 appDidFinishLaunching 时加载的第一个视图。 因此,当我们运行应用程序时,我们会得到以下结果:
弹出列表视图的屏幕截图链接: http://s14.postimage.org/63k567vtd/image.png
对于上述 Pop Over 列表中的每一行,我有一个方法可以将代码放入: 1.确定选择了哪一行 2.根据选择的行,做任何动作,比如NSLog之类的 3. 所有这些代码都位于主视图控制器中
要求
我正在构建一个演示应用程序,因此目前所有数据都是虚拟数据。
- 当点击 Pop Over 列表中的每一行时,我需要调用单独的 View Controller。
- 每个视图控制器都有自己的数据集、自己的 UI 对象集和自己的 XIB 文件。
- 因此,如果用户点击应用程序,它必须调出应用程序 XIB 文件及其功能,然后从此处进行任何导航。如果应用程序 xib 有一个启动另一个视图的按钮,那么这个功能也应该到位。
- 但是,它们都必须具有相同的顶部导航栏和弹出列表按钮,以便用户可以随时在应用中点击该按钮并查看弹出列表。
请分享您的观点。 谢谢。
【问题讨论】:
标签: ios uiview uipopovercontroller