【问题标题】:Loading Different Views With Segmented Control使用分段控制加载不同的视图
【发布时间】:2010-04-20 02:26:05
【问题描述】:

我在我的 iPhone 应用程序的一个标签栏项目上使用了一个带有 2 个段的分段控件。本质上,我想在选择每个段时显示两个不同的视图 - 一个段显示 tableview,另一个段显示 mapview。

因此,当点击段 1 时,会显示一个表格视图。轻按第 2 段,会显示一个地图视图。每个视图都有自己的控制器,并从自己的 nib 文件中加载。这可能吗?

我通过 XCode 成功创建了两个视图(和控制器)和两个段控件(在导航栏上),但不知道下一步如何进行。任何建议和示例代码将不胜感激。

【问题讨论】:

    标签: iphone


    【解决方案1】:

    View Controller Programming Guide 包含示例代码,将帮助您了解如何完成任务。

    据我了解您的情况,我认为您应该能够通过使用 Inspector 配置 Tab Bar Items 来使用 Interface Builder 将标签栏项目连接到视图控制器。

    【讨论】:

    • 您好弗兰克,感谢您的回答。不过,我不确定我是否正确理解了您答案的第二部分。我实际上是在尝试将视图控制器连接到段控件而不是选项卡栏。本质上,我尝试使用分段控件来允许我为一个标签栏项目提供两种不同的视图,例如就像 App Store 应用程序中的前 25 个标签栏项目(它有 3 个不同的视图 - 最高付费、最高免费和最高收入)。我看了看编程指南,没有任何帮助。还有其他想法吗?
    • 对不起 - 显然误解了你的问题!也许以下问题的答案可以进一步帮助您:stackoverflow.com/questions/2118358/…
    • 感谢您的链接,将试一试 - 认为它回答了我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    • 2013-11-13
    • 2015-01-03
    相关资源
    最近更新 更多