问题标签 [nsbox]
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.
xcode - Xcode/Interface Builder 忽略了填充颜色设置
我在视图中添加了一个 NSBox,我将填充颜色设置为我想要的颜色:
但是颜色没有显示在 Interface Builder 中,并且在我运行应用程序时也没有显示。我错过了什么?
我也尝试过以编程方式设置它
但填充颜色仍然不会改变......
swift - 将 forEach 函数与 NSBox 数组一起使用
我最近使用了
使用 Swift 3 在 Xcode 8 中为 macOS 使用 NSTextFields 函数。我正在尝试对 NSBoxes 做同样的事情。这是我正在做的事情:
在第二行,它给了我一个错误,说“不能在属性初始化器中使用实例成员 'notesBox',属性初始化器在 'self' 可用之前运行。” 我可以保证所有这些 NSBox 都使用@IBAction 正确链接和正确引用。
swift - 是否可以在 Swift macOS 中使 NSBox 可点击(如 NSButton)?
我有一个 NSBox,里面有一些标签,我想充当一个按钮。这是可能的,还是我必须找到其他方法来使应用程序的大部分区域可点击?
cocoa - NSBox 背景颜色
NSBox 的背景是否有系统定义的 NSColor?测试显示它是 RGB(226、226、226),但controlBackgroundColor
在暗模式下似乎没有任何类似的东西可以轻松切换。我正在使用这种颜色作为自定义 NSView 的背景,并且不想将视图嵌入到 NSBox 中以获得我想要的效果。
macos - NSPopover + NSBox 在暗模式色调/伽玛问题
我有NSPopover
withNSBox
和 subviews 是:MKMapView
和NSImageView
. 在暗模式下,整个 NSBox 为所有子视图添加 gamma/tint。这不会出现在灯光模式下(比较下图)。它似乎与NSVisualEffectView
. 如何防止/禁用此效果?
PS:此效果在普通窗口中不显示。只有弹出框受到影响。
开箱即用的代码拖放元素。莫哈韦 10.14.4
编辑:APR2020 根据“Adopting advanced features of the new ui of os x yosemite”(youtube),这是因为填充颜色的一些活力效果。Popover 具有有效的外观NSVibrantDarkAppearance
所以其他可能的解决方案是使用不鲜艳的填充颜色。