我们有一个父母Split
view (NSSplitView
)和两个子视图,Content
and SideBar
(侧边栏位于右侧)。
什么是最佳的可可友好方式来切换SideBar
view?
- 如果建议的解决方案包含动画,我真的很喜欢
- 我真的不需要任何与外部插件等相关的建议(例如 BWToolkit)
HINT :我一直在尝试这样做,但在隐藏 NSSplitView 的分隔线时仍然遇到问题。我怎样才能做到这一点,同时隐藏它?
这是一个相当不错的教程,展示了如何做到这一点:揭开 NSSplitView 的神秘面纱 http://www.manicwave.com/blog/2009/12/31/unraveling-the-mysteries-of-nssplitview-part-2/.
隐藏分隔线是在 NSSplitView 的委托方法中完成的splitView:shouldHideDividerAtIndex: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSSplitViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSSplitViewDelegate/splitView%3ashouldHideDividerAtIndex%3a.
如果您不喜欢 NSSplitView 的方式,则必须自己设置帧大小更改的动画。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)