我有一个有两个视图的OSX应用程序。现在两者之间的区别是一个表格。
一旦我从视图1到视图2,我就不能再关闭窗口/应用程序了。 'x'被禁用,cmd-Q产生错误噪声。在转回原始视图后会发生这种情况。
知道为什么会这样吗?在prepareForSegue中有什么我应该打电话的吗?
(另外:每次执行工作表时,都会在窗口周围形成阴影。我想这意味着我没有正确关闭原始视图?)
答案 0 :(得分:0)
你需要制作按钮x并与行动联系:
<?php
echo '<li><a href="/posts">Posts</a></li>';
?>
<?php
echo '<li><a href="/albums">albums</a></li>';
?>
答案 1 :(得分:0)
有多种类型的segues。
显示:show segue不会阻止您的用户界面。只需创建另一个视图,当您打开与当前视图同时编辑的内容时(例如,不同的文档,或者用户想要查看和控制两者的同一文档的不同视图),可以使用它。
模态:模态就像一个对话框,在大多数情况下会出现一个问题, 必须 才能回答以继续使用相同的视图,因此它“阻止“实例化它的视图。例如,它会询问您是否要在不保存的情况下关闭,再次修改文档是不合理的,直到您回答问题为止。
工作表:模态的类型,但形状不同(就像一个对话框,例如:用于保存和打开)。
Popover:你可以认为它是一种“Show”,它可以用来提供有关控件实例化的信息。
了解更多信息: