nssplitview相关内容

使用自动布局时如何折叠带有动画的 NSSplitView 窗格?

我已经尝试了我能想到的一切,包括我在 SO 和其他邮件列表上找到的所有建议,但我无法弄清楚如何以编程方式折叠 NSSplitView 窗格自动布局开启时的动画. 这是我现在所拥有的(为了好玩而用 Swift 编写),但它以多种方式失败: @IBAction func toggleSourceList(sender: AnyObject?) {让 isOpen = !splitView.is ..
发布时间:2021-11-16 20:26:29 其他开发

OSX 10.10 中的 NSSplitViewController 使用 Xcode 6

根据 NSSplitViewControllers 的文档,关联的 NSSplitView 使用 NSSplitViewController 作为其委托.具体在文档中,“拆分视图控制器充当其拆分视图对象(管理分隔符的对象)的委托.如果您覆盖拆分视图委托方法,则您的覆盖必须调用 super." 我在界面构建器中实现了一个 NSSplitViewController 并给它一个类.但是,从来没有 ..
发布时间:2021-06-11 20:11:19 移动开发

以编程方式创建NSSplitView +子视图

我正在尝试以编程方式创建水平 NSSplitView 并将其添加到2个子视图中.不幸的是,如果我没有创建分割视图的问题,那么我将不知道如何添加子视图. 你有什么想法吗? 解决方案 将窗格添加到拆分视图的方法与将子视图添加到任何视图的方法相同.每个拆分视图的子视图都将具有其自己的窗格.您可以使用 adjustSubviews 方法自动调整视图的大小,以使每个窗格的大小相同. 此示 ..
发布时间:2021-04-22 20:14:03 其他开发

如何在使用“自动布局"时使用动画折叠NSSplitView窗格?

我已经尝试了所有可以想到的一切,包括在SO和其他邮件列表上找到的所有建议,但是我不知道如何以编程方式折叠 NSSplitView 窗格,启用“自动版式"的动画. 这就是我现在拥有的(为了娱乐而用Swift编写),但是它以多种方式下降: @IBAction函数func toggleSourceList(发送者:AnyObject?){让isOpen =!splitView.isSubvie ..
发布时间:2021-04-09 18:48:37 其他开发

如何切换NSSplitView subView的可见性+隐藏窗格拆分器分隔线?

我们有一个父级 Split 视图( NSSplitView )和两个子视图, Content 和 SideBar (侧边栏在右侧)。 切换 SideBar 视图的最佳可可友好方式? 我真的很喜欢它,如果建议的解决方案包括动画 我真的不需要任何与外部插件等相关的建议(例如BWToolkit) 提示:我一直在尝试这样做,但是仍然存在隐藏NSSplitView分隔符的问题。我该怎么做 ..
发布时间:2020-10-04 00:48:14 移动开发

在NSSplitViewController内部更改视图

我正在尝试将我的Objective-C迁移到Mac OS X的应用程序中,并改进Swift知识。陡峭的学习曲线! 加载 NSSplitViewController 在“详细视图”中具有不同视图,具体取决于在“主视图”上按下的按钮。 我目前有: import可可 类MainSplitView:NSSplitViewController,BlissWindowDelegate ..
发布时间:2020-10-04 00:30:04 移动开发

如何以编程方式扩展和折叠NSSplitView的各个部分?

我想在现有项目中将 RBSplitView 替换为 NSSplitView 。该应用程序现在仅是豹子,我想用 new NSSplitView 替换 RBSplitView 但是,我缺少 RBSplitView 方便的方法 expand 和崩溃在 NSSplitView 中。如何以编程方式扩展和折叠NSSplitView的部分? 解决方案 我只是通过编程方式扩展和折叠了 NSSplit ..
发布时间:2020-10-04 00:17:15 其他开发

使用自动布局,如何在不强制宽度NSSplitView为静态的情况下在NSSplitView中居中放置子视图?

我有一个包含两个NSViews内容的NSSplitView.左侧的NSView具有2个约束-Equal Widths和Equal Heights.正确的NSView有一个简单的名称,例如NSTextField,它通过约束Center X Alignment和Center Y Alighment居中.这就是我希望在调整窗口和/或NSSplitView分隔符的大小时会看到的样子: 正在发生的事情 ..
发布时间:2020-09-06 03:55:50 其他开发

NSSplitView分隔线的起始位置

如何设置NSSplitView的开始位置? 我发现最合适的东西是setPosition //Set splitView position. [splitView setPosition:330 ofDividerAtIndex:0]; 这似乎什么也没做,我的splitview仍然从中间的分隔线开始. 有什么想法吗? 解决方案 也许是中心?如果splitView已正确连 ..
发布时间:2020-08-12 01:23:32 移动开发

快速访问其他控制器的方法,动作和/或插座

我正在一个macOS项目中,我有一个包含两个其他ViewController的拆分视图,而且我不知道如何从主窗口的ViewController访问ViewController. 这是设置: 基本上,我想做的是使用左上方ViewController中的Button来访问右侧SectionController中的Label,该嵌入在我的拆分视图中. 由于无法在其他ViewContro ..
发布时间:2020-07-15 02:03:16 移动开发

如何使NSToolbar中的控制器随NSSplitViewController的视图(如Reeder或Mail.app)一起移动

我正在开发可可应用.它包含一个带有一些功能按钮的工具栏.就像里德(Reeder)一样. 我想在调整拆分视图大小的同时调整工具栏部分的大小.如下所示.如何实现这种功能? 任何可以帮助我或提出建议的人都会感激不尽. 我正在使用XCode7,Swift和Storyboard进行开发. 解决方案 很显然,没有任何方法可以将splitView添加到工具栏本身,而且我怀疑我们在ree ..
发布时间:2020-07-01 21:56:28 其他开发

将NSToolbarItems与NSSplitView列对齐

Finder和Notes具有我要重现的特殊行为. NSToolbar中的“灵活空间"似乎考虑了拆分视图的尺寸.例如,第一组按钮在侧栏的左侧与右侧对齐.第二组图标与第一列的右侧对齐.当我加宽侧边栏时,工具栏项会随之移动. 可以重现吗? 解决方案 使用@KenThomases提供的解决方案,我已经实现了以下步骤: final class MainWindowController ..

如何隐藏nssplitview的分隔线?

现在我想隐藏或显示与我的条件分隔符,当我的应用程序运行。使用此委托方法: - (BOOL)splitView:(NSSplitView *)splitView shouldHideDividerAtIndex:(NSInteger)dividerIndex { if(A) return YES; else return NO; } 但它没有工作,为什么 ..
发布时间:2016-12-07 23:59:39 其它移动开发

如何在折叠NSSplitView后修复视图的高度?

我有一个NSSplitView与NSScrollView在底部视图。问题是当我折叠,然后重新打开(un-collapse)底部视图,滚动视图的高度超过了底部视图的高度,所以顶部视图的顶部被剪辑。我有我的滚动视图和我的分割视图设置为自动调整IB中的所有方向。在解压缩之后,我是否需要调整该滚动视图的高度,或者我设置了一个调整大小属性错误,还是别的什么? 折叠之前: 折叠后重新开启底部视图中 ..
发布时间:2016-12-07 19:22:43 其它移动开发

以编程方式设置NSSplitView的一侧

我有一个 NSSplitView ,在左侧我有一个tableView(像源列表),根据行选择,我想更改右侧分割视图。 当我添加我想要的子视图到splitview,它添加另一个拆分(所以现在总共有3个视图。不是我想要的)。 [mySplitView addSubview:myCustomView]; 如何正确设置我的splitView的右侧? 更新 ..
发布时间:2016-12-07 03:16:46 其它移动开发

使NSSplitView的分隔符不可拖动,并且不显示拖动光标

我有一个NSSplitView(没有UISplitView(控制器)!! )与三个子视图。现在,对于最后一个分隔符(索引 1 ),我想分隔符不显示拖动光标(两个箭头指向彼此)。我有这个停止拖动,但光标仍然显示: - (CGFloat)splitView :( NSSplitView * splitViewstringSplitPosition:(CGFloat)proposedPosit ..
发布时间:2016-12-07 02:07:46 移动开发

麻烦与NSSplitView开始尺寸(故事板和Swift)

我刚刚开始一个简单的Cocoa应用程序使用Swift,Storyboards和一个文档。 我做的唯一的改变是替换默认的View Controller .storyboard与分割视图控制器。一切工作伟大的子视图填充正确,除了一件事:分隔线总是在窗口的最左边,当我启动应用程序。这是一个垂直分割视图。 (如果我改变为水平分隔线从顶部开始。) 我已经尝试添加约束,但是IB甚至不允许我添加约束 ..
发布时间:2016-12-06 23:47:56 移动开发