问题标签 [psmtabbarcontrol]

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 投票
2 回答
1046 浏览

objective-c - Objective-C 框架 PSMTabBarControl 不起作用 - 带有样式的 NSTabView 选项卡

在我的应用程序中,我试图让PSMTabBarControl正常工作,但我所做的一切 - 什么都没有......

我已将框架文件复制到我的应用程序的框架文件夹中,然后将其包含在内。在我的 InterfaceBuilder (3.2.1) 中,我能够将 PSMTabBarControl 拖放到我的窗口并将其与 NSTabView (PSM -> tabView -> NSTabView && NSTabView -> delegate -> PSM) 链接,但是在我尝试了演示之后(apple+r) 我看不到选项卡...

尽我所能-但不知道为什么..

我在做某事吗?错误的?

我可以使用哪些其他框架或源来创建 Firefox 或 Safari 等标签?

谢谢!

0 投票
1 回答
120 浏览

cocoa - Interface Builder 错误:IBXMLDecoder:key 的值太大,无法放入 32 位整数

我正在使用与 IB 3.2 一起使用的 Robert Payne 的 PSMTabBarControl 分支(感谢 BTW Robert!):http ://codaset.com/robertjpayne/psmtabbarcontrol/ 。演示应用程序在 64 位系统上运行良好,但是当我尝试在 32 位系统上的 Interface Builder 中打开 XIB 文件时,我得到: IBXMLDecoder: The value (4654500848) for key (myTrackingRectTag) is too large to fit into一个 32 位整数

将应用程序构建为 32 位有效,但随后运行它会给出: PSMTabBarControlDemo[9073:80f] *** -[NSKeyedUnarchiver decodeInt32ForKey:]: value (4654500848) for key (myTrackingRectTag) 太大,无法放入 32 位整数

不确定这是否是在 64 位和 32 位系统之间移动时可能发生的一般 IB 问题,或者这是否是此代码的更具体问题。有没有其他人遇到过这个?

0 投票
2 回答
426 浏览

xcode - PSMTabBarControl 在 xcode 4.0 中不起作用

我是 xcode 的新手,我正在尝试创建一个带有标签的网络浏览器。所以我发现了PSMTabBarControl允许我根据需要控制和编辑选项卡......所以我下载了框架并将其拖到我的应用程序的框架文件夹中,但是当我尝试运行应用程序时,我得到了同样的错误:“0__dyld_dyld_fatal_error”

这是什么意思,我该如何解决?

0 投票
1 回答
194 浏览

drawrect - 有没有人发现 **legal** 覆盖来自定义 NSTabView 的绘图?

BGHUDAppKit BGHUDTabView _drawThemeTab 私有 API 覆盖现已损坏

多年来,我一直在使用最初基于 BGHUDAppKit 的代码,并找到了 BGHUDAppKit 覆盖的所有私有 API 的替代品。

除了我找不到替换的方法...

(注意:我在很多情况下也使用古老的 PSMTabBarControl,所以如果一切都失败了,我会将所有选项卡视图转换为 PSMTabBarControl)

Apple 现在在 10.14 Mojave 中添加了深色 NSAppearance(所以在大约 10 年内,一旦我们停止支持 High Sierra,我就可以使用它)。

无论哪位 Apple 的自私开发人员写道,NSTabView 都不相信让他的视图可定制,这与所有其他可定制的 NSControl 不同。这是 NSTabView 的自定义绘图的 hackish 覆盖的一部分: