Mac 应用跨空间粘贴
Mac app sticking across spaces
我正在开发一个 Mac 应用程序,该应用程序在一个测试人员的计算机 (运行 El Cap) 上不支持空格。当您切换 Spaces 时,应用程序会自动移动到新的 space。是否有任何 AppKit API 可能会对此产生影响?
好吧,测试人员应该确认他们没有意外地将应用分配给所有 Space。右键单击应用程序 Dock 图标,选项,在分配给下,他们应该选择特定的 Space 或 None 以使其固定在最初启动它的 Space 上。
至于 API,是的,如果 NSWindow.collectionBehavior
包含 NSWindowCollectionBehaviorCanJoinAllSpaces
,它将显示在所有 Space 中。这也可以在 window 的属性检查器上的 IB 中配置。不过,不同用户的行为应该没有区别。
我正在开发一个 Mac 应用程序,该应用程序在一个测试人员的计算机 (运行 El Cap) 上不支持空格。当您切换 Spaces 时,应用程序会自动移动到新的 space。是否有任何 AppKit API 可能会对此产生影响?
好吧,测试人员应该确认他们没有意外地将应用分配给所有 Space。右键单击应用程序 Dock 图标,选项,在分配给下,他们应该选择特定的 Space 或 None 以使其固定在最初启动它的 Space 上。
至于 API,是的,如果 NSWindow.collectionBehavior
包含 NSWindowCollectionBehaviorCanJoinAllSpaces
,它将显示在所有 Space 中。这也可以在 window 的属性检查器上的 IB 中配置。不过,不同用户的行为应该没有区别。