推送带有故事板的segue

时间:2015-06-14 13:09:41

标签: ios interface-builder segue uistoryboardsegue xcode-storyboard

我正在为我的通用(iPhone / iPad)应用程序使用故事板。我正在使用默认的主/细分视图。

在拆分视图上,一切正常,当我在主视图中选择一个项目时,它会在详细视图中被推送。但是在iPhone上,当我选择一个项目时,细节视图就像一个模态弹出窗口(不确定名称),而不是推送过渡(右转到左转换和后退按钮)。

我的故事板上有什么问题吗?主和细节之间的segue是“Show(例如Push)”segue。

My storyboard

编辑:我注意到我不太清楚自己想要什么!所以这里有一些GIF。

以下是我的应用的工作方式:http://gph.is/1IcN78K

如您所见,细节视图以弹出窗口显示。

以下是我希望它的工作原理(这是对我的应用程序的先前版本的捕获,我没有使用故事板,我使用的是Obj-C):http://gph.is/1IcNKPE

编辑2:仍然需要帮助。我尝试了很多东西,我做了很多研究,但找不到解决方案。

2 个答案:

答案 0 :(得分:0)

试试这个:

  1. 从表格视图创建segue到目标视图并输入标识符
  2. 实现此功能:

    func tableView(tableView:UITableView,
     accessoryButtonTappedForRowWithIndexPath indexPath: NSIndexPath) {
    
        performSegueWithIdentifier("yourIdentifier", sender: self)
    
    }
    

答案 1 :(得分:0)

我对这个问题并不十分清楚,但你可以试试 -

  1. 选择segue。
  2. 与segue相关的属性将显示在XCode&amp ;;的右侧。您可以更改viewcontroller的显示方式。
  3. 选择segue(这就是你想要的)。