Aad*_*ani 10 xcode ios uistoryboard uistoryboardsegue
我是IOS开发的新手,我很困惑何时使用show segue和何时使用Show detail segue.它们都用于默认的主 - 详细信息项目.
那么我们什么时候使用其中任何一个?什么是最好的使用show segue和何时使用show detail segue?
Cra*_*ems 12
Show segue 可以与导航控制器一起使用,只需将viewControllers推送到堆栈上即可.
Show detail segue只有分裂视图控制器才有意义.由于拆分视图控制器中有两个viewControllers,因此您可以:
Show segueShow detail segue如果您不知道如何组合拆分视图控制器:
**************++++++++++++++++++
* * +
* * +
* master * detail +
* view * view +
* controller * controller +
* * +
* * +
**************++++++++++++++++++
Run Code Online (Sandbox Code Playgroud)
在iphone上它是这样呈现的(iPhone6 +横向除外)
****************
*++++++++++++++*
*+ +*
*+ +*
*+ +*
*+ detail +*
*+ view +*
*+ controller +*
*+ +*
*+ +*
*++++++++++++++*
****************
Run Code Online (Sandbox Code Playgroud)
两者的Show segue和Show detail segue是新iOS8上与Xcode6,他们被称为适应性塞格斯,他们行为有所根据设备类型或方向.
基本上,Show segue并且Show detail segue似乎在iPhone上做同样的事情,因为没有太多空间来并排呈现视图控制器.
从技术上讲,在您返回导航之前,您不会多次提供详细信息.只有主视图控制器应该执行Show detail segues,详细视图控制器应该是导航树中的叶子(但是不禁止将navigationVC用作叶子 ;) )
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
3816 次 |
| 最近记录: |