【问题标题】:Is there any UIViewController as same as MobileApp's "Info" view controller?是否有与 MobileApp 的“信息”视图控制器相同的 UIViewController?
【发布时间】:2009-12-30 06:08:43
【问题描述】:

iPhone API 中是否有任何预定义的 UIViewController/NavigationController 与“Phone/Mobile”应用程序中的“Info”相同?

例如,假设我接到一个电话或拨了一个号码,该号码未存储在通讯簿中。然后稍后我想查看该号码的详细信息,当我单击通话表视图中的“详细信息披露按钮”时,iPhone 会将我导航到“信息”视图。正是我想要相同的“信息”视图控制器。在设计我的自定义 UIViewController 之前我只想知道,API 中是否有任何预定义的 ViewController?

P:S:我搜索了地址簿 API,但不幸的是我没有注意到任何这样的控制器。

问候, 普拉塔普。

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    不,API 中没有这种特定的东西。

    如果你想要那种视图控制器,你必须自己动手。

    【讨论】:

      【解决方案2】:

      它只是一个 UITableViewController,具有复杂的标题视图和单元格的 textLabel 的不同文本颜色。

      【讨论】:

      • Thanx refulgentis,它是 UITableViewController 还是 UIViewController?我很困惑。通过看到那个视图,我只是认为这是一个 UIViewController。如果它是 UITableViewController,我怎样才能像“信息”视图一样自定义它?有没有可用的在线教程?
      • UITableViewController (整个视图上下滚动,而不仅仅是底部的分组表)。正如他所说,表格的tableHeaderView有一个自定义的UIView。不,没有关于执行此特定视图的确切教程,但构建起来并不复杂。
      【解决方案3】:

      通过API后,我发现“ABUnknownPersonViewController”很适合服务。并且“ABPersonViewController”也可用于显示您是否获得联系人详细信息(如果该联系人存在于地址簿中)。

      感谢 refulgentis 和 Brad Larson 的 cmets。

      refulgentis,正如我上面所说,“Info”是“UIViewController”而不是“UITableViewController”。

      问候, 普拉塔普。

      【讨论】:

        【解决方案4】:

        不是真的。在“分组”样式 (UITableViewStyleGrouped) 中使用 UITableViewController 并使用 UITableViewCellStyleValue2 样式初始化您的单元格,如有必要,添加自定义 tableHeaderView 以包含任何标题/非列表信息。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-12-30
          • 1970-01-01
          • 1970-01-01
          • 2012-06-05
          • 1970-01-01
          • 2013-07-04
          • 2014-10-10
          • 2019-12-14
          相关资源
          最近更新 更多