问题标签 [nstabview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
212 浏览

macos - 如何调整工具栏样式的 TabController 高度?

我想在我的 Cocoa 应用程序中使用 TabViewController,它与标题栏巧妙地合并。合并部分很容易——在情节提要中,我只是将 TabViewController 设置为“工具栏”。我得到以下结果:

在此处输入图像描述

如何调整工具栏/标题栏的高度,以使选项卡看起来不会过大?

0 投票
3 回答
1134 浏览

swift - Mac OS X 全局色调颜色,如 iOS

有没有办法在 OS X 中设置全局色调颜色。如果我想在 NSTabView 等 Cocoa 控件上设置品牌颜色。云我怎么做?

0 投票
1 回答
680 浏览

objective-c - 如何使按钮更改目标 C Cocoa 应用程序中的选项卡

本教程中,我学习了如何使用 XCode 7 在带有 Objective C 的 OSX Cocoa 应用程序中制作按钮向世界问好。

现在我如何让它调用我的标签视图并让它以编程方式切换标签?

看,我正在使用隐藏选项卡实现我的界面,当单击按钮时,它会更改选项卡。这是针对我正在编码的安装程序应用程序。

0 投票
1 回答
126 浏览

cocoa - Cocoa:非活动窗口中的子视图外观

当应用程序窗口处于活动状态时(关闭按钮为红色,窗口标题为黑色),子视图(NSTabViews、滚动条..)以蓝色显示活动元素。但是当应用程序处于非活动状态时(关闭按钮和窗口标题为灰色),子视图将活动元素显示为灰色。这是带有主窗口滚动条的 Xcode 的行为。

但是像字符查看器这样的应用程序有不同的行为。当它们处于非活动状态时(另一个应用程序窗口处于活动状态并具有焦点),子视图将活动元素保持为蓝色。

我们如何获得这种行为?

注意:我在没有 Interface Builder 的情况下工作。

谢谢

0 投票
0 回答
70 浏览

macos - 需要确定 NSTabView 中标签栏(段)的宽度

NSTabView在可调整大小的窗口内的应用程序中使用。

选项卡的数量及其标题是可变的,因此我想确定顶部段控件的宽度。

我已经尝试添加选项卡项[item sizeOfLabel:FALSE],但似乎涉及额外的空间(返回值的总和小于实际宽度)。

此外,frame项目view( [[item view] frame]) 的属性似乎具有任意大小。

有任何想法吗?

0 投票
2 回答
880 浏览

objective-c - Cocoa - NSTabViewController,如何在按钮按下时更改 tabview?

在过去的几天里,我一直在努力解决这个问题。基本上,当用户在我的第一个选项卡中按下按钮时,我希望选项卡视图更改为下一个选项卡。

这是我的故事板的外观。更具体地说,当用户在我的主页选项卡中按下 Youtube 时,我希望打开 FirstWebController。

我在网上找到的每一种方法都没有奏效,所以我希望有人能提供一些我应该采取的下一步行动的见解。

提前致谢。

0 投票
1 回答
1506 浏览

swift - 从父视图控制 NSTabViewController

(我正在使用故事板和swift。)

我目前有一个 NSWindowController,它有一个 NSTabViewController 作为 contentViewController。我现在正在尝试通过使用代码从 NSWindowController 更改选项卡

但 TabView 不会改变视图。

我是否使用了错误的 API?

0 投票
1 回答
2917 浏览

macos - 在情节提要的 NSTabViewController 中隐藏标签栏

有谁知道如何隐藏标签栏NSTabView?那里只有 iOS 版本,但我需要 OSX 的解决方案。

这是我的故事板:

在此处输入图像描述

我想隐藏标签栏……我必须在哪里做以及如何做?

0 投票
2 回答
632 浏览

xcode - 更改 OS X 应用程序的选定 NSTabView 选项卡的颜色

我正在使用 Xcode 和 swift 开发一个 OS X 应用程序,并且我试图让单击的 NSTabView 的颜色从它的默认蓝色改变。我似乎找不到太多关于这方面的信息,而且当我这样做时,它真的很老了。使用 iOS 进行更改似乎要容易得多,但我特别需要在 Swift 中对我的 OS X 应用程序进行更改。

0 投票
0 回答
460 浏览

objective-c - Objective c 在 OS X Sierra 10.12 中拖放

在 OS X sierra 10.12 中,拖放不能与 NSTabView 一起正常工作。拖放似乎只适用于 TabView 的标签而不是整个选项卡..您可以在以下项目示例中看到...下载代码 或在这里是代码:-我已经创建了NSTabView的子类 AppMainTabSet 并在 Interface Builder 中将此类用作 TabView 的自定义类.....