【问题标题】:Setting up Transitions/Segues from different elements of a Table View using Storyboards使用情节提要从表格视图的不同元素设置转换/转场
【发布时间】:2012-12-21 10:22:01
【问题描述】:

我相信我的问题是相对基本的,但我仍然没有找到直接回答它的东西。我正在尝试使用 Storyboards 学习 Objective C 和 iOS 编程,现在正在构建我的第一个应用程序。我现在设置它的方式是,我有一个导航控制器,它连接到一个表视图控制器(控制器 A)。我正在将一个数组传递给我的表格视图,并且我的数组中的不同元素都有披露指示器。我还有第二个不同的视图控制器(控制器 B),其中有一个表视图。我希望控制器 A 的不同元素转换到不同的视图/控制器等。我熟悉 segue 的概念和 prepareForsegue 方法但是,我不需要 prepareforsegue 因为我并没有真正将任何内容传递到下一个屏幕。我只想能够在控制器 A 中单击我的表视图的不同元素来为我带来不同的视图(即像控制器 B 和我计划构建的其他视图)。是否有什么我没有看到或者我需要从根本上改变我的设计?

【问题讨论】:

    标签: ios5 storyboard segue xcode-storyboard


    【解决方案1】:

    也许您正在考虑创建不同的原型单元?

    我是这样理解你的问题的: 我有两种(或更多)不同类型的单元格,我知道它们将预先转换到的视图(当您的表查询委托时)。 我希望这些单元格转到不同的控制器而不是同一个控制器。

    如果这是正确的,请检查一下:

    • 通过从您的工具包中拖动,在表格中创建一个新的 UITableViewCell UI 对象。
    • 给每个单元格一个重用标识符
    • Control+单击并拖动到目标视图控制器
    • 您会看到一个弹出窗口,询问什么类型的转场以及触发转场的 UI 对象
    • 然后你会看到两个 segue 指示器离开你的 UITableViewController
    • 最后,确保将正确类型的单元格出列:

      UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"CellReuseIDA"];
      return cell;
      

    【讨论】:

      猜你喜欢
      • 2014-10-21
      • 2013-09-27
      • 2012-07-10
      • 2015-03-19
      • 1970-01-01
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多