停止打开两次OS X应用程序的同一窗口

问题描述 投票:4回答:1

如何防止窗口打开两次?我基本上想检查我的应用程序中的所有打开的窗口,看看是否已经打开了特定的vc。如果它是打开的,我想把那个窗口/ vc带到前面并突出显示它。如果该窗口/ vc的实例未打开,那么我想触发segue打开该窗口。现在,如果我点击一个按钮,同一个窗口的新实例会打开,但这是一个糟糕的体验,因为它已经打开了。

swift macos
1个回答
2
投票

实际上没有必要的代码,并且有一个简单的解决方案。

  1. 在故事板中,选择您要转到的目标VC。
  2. 打开属性检查器并将PresentationMultiple更改为Single
© www.soinside.com 2019 - 2024. All rights reserved.