- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 NSToolbar,我想在项目上绘图。如果我使用 NSView 作为项目而不是图像工具栏项目,这是可行的。问题:如果我将 NSView 连接到 IBAction,它不会响应。
如何对图像工具栏项进行子类化,以便我可以完全在其上进行绘制? (我想自己画图)
最佳答案
我是这样解决的:
我对 NSToolbarItem 进行了子类化,然后在图像上进行绘制,如下所示:
class CustomToolbarItem: NSToolbarItem {
override func awakeFromNib() {
image = NSImage(size: NSSize(width: maxSize.width, height: maxSize.height), flipped: false, drawingHandler: { (rect) -> Bool in
//... drawing methods
return true
})
}
}
关于swift - NSToolbarItem 上的自定义绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37534815/
我有一个带有以编程方式创建的工具栏的窗口,其中填充了一个 NSToolbarItem,该工具栏具有在 xib 文件中定义的自定义 View 。如果我为 View 选中“将蒙版转换为约束”,则它不会正确
如何以编程方式选择 NSToolbar 项目? [toolbar setSelectedItemIdentifier:[theToolbarItem itemIdentifier]] 此代码仅选择它。
如何获取工具栏中按钮在屏幕上的位置?那是获取 NSToolbarItem 的矩形框架吗?当工具栏项只是一个简单的操作按钮时,[NSToolbarItem view] 方法似乎总是返回 nil,因此我无
我想突出显示所选的NSToolbarItem,例如在 Adium 中(参见屏幕截图)。 highlight http://a2.s3.p.quickshareit.com/files/screensh
我想制作一个带有自定义图像的 NSToolbarItem,该图像可以在黑色和蓝色之间切换,就像 Xcode 5 主窗口右上角的图标一样。 Peter Hosey suggested in this a
我有一个 NSToolbar,我想在项目上绘图。如果我使用 NSView 作为项目而不是图像工具栏项目,这是可行的。问题:如果我将 NSView 连接到 IBAction,它不会响应。 如何对图像工具
我有 3 个 NSToolbarItems,第一个工作正常,另外两个,每次我选择它们时都会抛出 [16392:513506] -[NSToolbarItem isEqualToString:]: un
我正在尝试在自定义 NSToolbarItem 内的 NSButton 上添加自定义徽章计数器圆圈。 它应该看起来像这样(里面有红色圆圈和一个数字): 我尝试通过添加内联按钮在 Storyboard
我正在尝试实现一个弹出菜单(在 Chrome 中当光标位于左箭头上方时按下鼠标右键时可以看到该菜单)。 我有一个从 NSToolBarItem 派生的类,还有另一个从 NSToolBar 派生的类。在
我正在尝试使包含 NSButton 的 NSToolbarItem 适合按钮的宽度。但是,当我将工具栏项目的最大宽度设置为较高的值(例如 300)并且工具栏中有足够的空间时,该按钮将始终扩展到完整的
我有一个带有标准 NSWindow 的应用程序,其中包含一个 NSToolbar 以及一些用作首选项的 NSToolbarItem。 NSToolbarItem 设置为可选择,并使用包含的"templ
我正在尝试模拟 Xcode 的工具栏控件来显示/隐藏导航器和检查器: ...但没有底部 Pane (只有左侧和右侧:两段) 我从 Xcode 的 UI 中截取了图标,并在图像编辑应用程序中跟踪它们。左
我想更改所有 NSToolbarItem 标签的颜色。 我需要将其设置为白色,因为它更适合我的 NSWindow 的背景颜色,但它默认为黑色,而且我还没有找到在 Interface Builder 和
有没有办法告诉 OS X 自动设置 NSToolbarItem 的样式/色调? 我通过 IB/Xcode 添加了一个“图像工具栏项”,并将图标设置为黑色 PDF as described in the
我的 Mac 幻灯片应用程序工具栏中的按钮有点问题。 我希望在没有事件幻灯片时禁用这些按钮,并在有事件幻灯片时启用这些按钮。为了实现这一点,我在开始时将按钮的 isEnabled 属性设置为 fals
我正在寻找一种名为 addNewItem:(NSToolbarItem *)item 的方法或类似的方法,可以让我向工具栏添加以编程方式创建的项目,但我还没有找到。我想添加一个项目,当用户点击它时显示
仅此而已。我想将两个按钮居中。我的工具栏看起来像这样([B] 是一个按钮): [B] [B][B] [SearchBar] 但是搜索栏比最左边的按钮大,因此中间的按钮不居中。我尝试添加一个具有自定
我是 macOS 编程的新手,想为 NSToolbarItem 实现自定义类。每次按下该项目时,我都想更改该类的一个属性。这是一个示例代码: class CustomToolbarButton: NS
我很难将自定义 NSToolbarItem 添加到我现有的工具栏。 NSToolbar 是在 NSWindowController 中创建的,然后我有一个以编程方式填充工具栏项的函数,代码如下: pu
为什么会这样: 如您所见,在“允许的工具栏项目”中,“PHP”工具栏项目的图像看起来不错,但当它实际位于工具栏中时,它会奇怪地缩放。 谢谢 最佳答案 在文档中找到这个: The displayed r
我是一名优秀的程序员,十分优秀!