我正在用Xcode在Visual Studio for Mac上开发一个应用程序。我有一个带边栏的窗口控制器,它给你一个分割视图控制器,它被分割成边栏控制器和视图控制器。
现在它看起来像这样:
Split View Controller
我希望当我点击工具栏中的侧边栏图标时,能够切换左侧的侧边栏(如折叠或显示)。我将工具栏中的图标添加为自定义工具栏项,只需拖放一个带纹理的圆形按钮并在其中放置一个图标。
有没有人有一个想法,如何做到这一点?有一个函数已经需要我调用?将非常感谢。
到目前为止,我在网上找到了一些类似以下的资源:https://developer.apple.com/forums/thread/705335
然而,它们都在Swift中,我找不到任何C#的等价物。
2条答案
按热度按时间bogh5gae1#
从文档
或者,可以使用拆分视图控制器的PreferredDisplayMode属性显示和隐藏主视图控制器
yiytaume2#
如果你在Xcode上使用故事板,我发现了一个非常简单的方法。
1.)在Interface Hierarchy中选择First Responder 2.)在Connection Inspector中向下滚动,您将看到
toggleSidebar:
操作的定义3.)单击该操作右侧的+图标,并将其拖到Document大纲上的Sidebar按钮(在工具栏下)。您现在已经将内置的toggleSidebar操作连接到侧边栏工具栏项。