如何在Mac OS X中使用Storyboard Unwind Segue

时间:2014-12-11 14:49:15

标签: objective-c xcode macos storyboard

我非常了解如何在iOS上使用Storyboard,Segues和Unwind-Segues。为了将我的应用程序移植到OS X,我需要重写UI并希望使用OS X故事板来完成此操作。然而,来自iOS的Unwinding-Mechanism似乎与iOS中的不一样。如何在Mac OS X上展开ViewController-Scene。ViewController中的“Exit”-Button在哪里?

1 个答案:

答案 0 :(得分:3)

与iOS不同,屏幕是房地产。在Mac中,我们有足够的空间。你看,从内置的segues中,大多数只是一种显示新对话的方式。而且,当你完成它。你真的不需要回到某个地方,只需要关闭那个对话框就可以了。

进一步解耦,而不是从其他视图控制器需要选择器的展开。他们鼓励我们使用我们想要关闭它的视图控制器中的dismissController:。此方法将使用呈现它的相同segue动画器来关闭视图控制器。

-(IBAction)backDidTap:(id)sender {
    [self dismissController: nil];
} 

换句话说,这是一步展开。