我非常了解如何在iOS上使用Storyboard,Segues和Unwind-Segues。为了将我的应用程序移植到OS X,我需要重写UI并希望使用OS X故事板来完成此操作。然而,来自iOS的Unwinding-Mechanism似乎与iOS中的不一样。如何在Mac OS X上展开ViewController-Scene。ViewController中的“Exit”-Button在哪里?
答案 0 :(得分:3)
与iOS不同,屏幕是房地产。在Mac中,我们有足够的空间。你看,从内置的segues中,大多数只是一种显示新对话的方式。而且,当你完成它。你真的不需要回到某个地方,只需要关闭那个对话框就可以了。
进一步解耦,而不是从其他视图控制器需要选择器的展开。他们鼓励我们使用我们想要关闭它的视图控制器中的dismissController:
。此方法将使用呈现它的相同segue动画器来关闭视图控制器。
-(IBAction)backDidTap:(id)sender {
[self dismissController: nil];
}
换句话说,这是一步展开。