草庐IT

NSSplitViewItem

全部标签

swift - XCode6 NSSplitViewController 持有优先权和 canCollapse 不工作

我希望有人能帮我解决这个问题。无论我做什么,无论是通过IB还是在代码中,我都无法使新的NSSplitViewController及其项目可折叠或保持其优先级。尽管此视频另有说明,但无法通过界面构建​​器完成此操作:https://www.youtube.com/watch?v=ZIIuPo4F6tQ我只能使splitview项目在代码中具有最小宽度,但仅此而已。我测试了Swift和Objective-C实现,但运气不佳。这是我用swift写的:overridefuncviewDidLoad(){super.viewDidLoad()//---varleft:NSSplitViewIte

multithreading - NSSplitViewItem 折叠动画和窗口 setFrame 冲突

我正在尝试使(10.10中的新功能)NSSplitViewItem折叠和展开,同时移动它的包含窗口,以便将整个东西保持在“原位”。问题是我在动画中出现抽搐(如here所示)。我进行折叠的代码是这样的:functogglePanel(panelID:Int){ifletsplitViewItem=self.splitViewItems[panelID]as?NSSplitViewItem{//TogglethecollapsedstateNSAnimationContext.runAnimationGroup({contextin//specialcasefortheleftpaneli