问题标签 [nstouchbar]
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.
swift - 如何打开 .nib 文件?
我无法打开它们,XCODE 只是在 XCODE 中打开应用程序照片,仅此而已。不,我无法创建副本并显示包内容。还有其他猜测吗?具体来说,我希望在预先存在的应用程序上更改 Apple 的 Touch Bar 功能。经过大量挖掘以找到 TouchBar“应用程序”的位置,我得出的结论是它位于 .NIB 文件中(新界面生成器)。
swift - NSTouchBar 没有释放最后一次触摸的视图
我正在制作一个使用 NSTouchBar 的应用程序。touchbar 是由 NSWindowController.makeTouchBar() 方法制作的。在这个触摸栏中,我可以放置 NSCustomTouchBarItems。我制作了两个 NSCustomTouchBarItems。
第一个将视图设置为默认的 ui 按钮,其中:
第二个设置了一个 viewController,其中:
TestViewController 仅在其 loadView() 方法中加载一个简单视图。
TestView001 只创建一个背景颜色,以便您可以看到它。TestView001 有以下代码:
所有这一切都完美无缺。
但是当我触摸触摸栏中的第二个项目时,然后关闭我的应用程序窗口。windowController 和其他一切都很好地从内存中释放。但是我仍然可以看到 TestView001 在内存中并且没有被释放。
当使用像 item001 这样的标准 ui 按钮时,您就不会遇到这个问题。
如果您查看此图像,似乎某些 NSTouch 仍然具有对视图的引用:但是,我并不完全理解此图像。
解决这个问题的最佳方法是什么。提前致谢。