Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 何时使用show Segues&;何时使用“显示详细信息”分段_Ios_Xcode_Uistoryboard_Uistoryboardsegue - Fatal编程技术网

Ios 何时使用show Segues&;何时使用“显示详细信息”分段

Ios 何时使用show Segues&;何时使用“显示详细信息”分段,ios,xcode,uistoryboard,uistoryboardsegue,Ios,Xcode,Uistoryboard,Uistoryboardsegue,我是IOS开发新手,我对何时使用show segue和何时使用show detail segue感到困惑。它们都用于默认的主详图项目 那么我们什么时候使用它们中的任何一个呢?使用show segue&何时使用show detail segue的最佳情况是什么?show segue可以与导航控制器一起使用,它们只需将ViewController推到堆栈上即可 Show detail segue仅适用于拆分视图控制器。由于拆分视图控制器中有两个视图控制器,因此可以: 使用Show segue 使用

我是IOS开发新手,我对何时使用
show segue
和何时使用
show detail segue
感到困惑。它们都用于默认的主详图项目


那么我们什么时候使用它们中的任何一个呢?使用
show segue
&何时使用
show detail segue
的最佳情况是什么?

show segue
可以与导航控制器一起使用,它们只需将ViewController推到堆栈上即可

Show detail segue
仅适用于拆分视图控制器。由于拆分视图控制器中有两个视图控制器,因此可以:

  • 使用
    Show segue
  • 使用
    show detail segue
如果您不知道拆分视图控制器是如何组成的:

**************++++++++++++++++++
*            *                 +
*            *                 +
*   master   *      detail     +
*    view    *       view      +
* controller *    controller   +
*            *                 +
*            *                 +
**************++++++++++++++++++
但是 在iPhone上是这样呈现的(iPhone 6+除外)

Show segue
Show detail segue
都是iOS8和Xcode6的新功能,它们被称为自适应segue,它们的行为因设备类型或方向而异

基本上,
Show segue
Show detail segue
在iphone上似乎做了同样的事情,因为没有太多空间来并排展示视图控制器

从技术上讲,在返回导航之前,您不会多次显示详细信息。只有主视图控制器应执行“显示细节”步骤,细节视图控制器应为导航树中的叶子(但不禁止将navigationVC用作叶子)。)


希望有帮助。

好的,那么我们不能在使用“大小”类的非拆分布局中使用“显示细节”序列吗?您可以,因为它仍然是拆分视图控制器。它已经完全满足了设备的需要。问题很简单,我只是想问我们什么时候使用show Segues&什么时候使用show detail Segues(自适应Segues)它们是在IOS中从一个视图导航到另一个视图或定义一个视图到另一个视图之间关系的方式
****************
*++++++++++++++*
*+            +*
*+            +*
*+            +*
*+   detail   +*
*+    view    +*
*+ controller +*
*+            +*
*+            +*
*++++++++++++++*
****************