Mac 应用程序中的 UISplitViewController?
是否可以在 Mac 应用程序中使用 UISplitViewController?
Is it possible to use UISplitViewController in a Mac app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以在 Mac 应用程序中使用 UISplitViewController?
Is it possible to use UISplitViewController in a Mac app?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
不,它是 UIKit 的一部分,因此在 Mac 上不可用。如果您需要具有多个窗格的视图,则可以使用 NSSplitView,但它有一个非常不同的 API。
此外,
UISplitViewController
最重要的功能(处理自动旋转并在纵向模式下隐藏主视图)在 Mac 应用程序中没有多大意义,因为屏幕从不旋转。No, it's part of UIKit and thus not available on Mac. You can use
NSSplitView
if you need a view with multiple panes, but it has a very different API.Besides, the most significant feature of
UISplitViewController
(handling auto-rotation and hiding the master view in portrait mode) doesn't make much sense in a Mac app, as the screen never rotates.如果您有动力自己编写,
MGSplitViewController
是 UIKit 的UISplitViewController
的 BSD 许可的通用重新实现,可能提供见解。项目位于 Github 上的 MGSplitViewController。If you're motivated to write your own,
MGSplitViewController
is a BSD-licensed general reimplementation ofUISplitViewController
for UIKit that might provide insight. Project available at MGSplitViewController on Github.