如何获得 NSButton 的首选大小?
我有一个包含 NSButton 的 NSMenuItem 自定义视图。按钮的标题是在运行时确定的,我想调整按钮的框架,以便内容(按钮标题)始终适合。 我知道 [NSAtt…
如何让NSWindow在打开后立即接受mouseMove事件?
我正在使用可可编写一个应用程序,它在某些时候(令人惊讶)会打开窗口。 该窗口中有一个“悬停”功能,为此我需要接受 mouseMoved 事件。我设法使用 …
根据初始边界设置 NSView 默认属性值
我需要设置从 Nib 加载的 NSView 的属性,该 Nib 使用其初始边界计算。 它的边界在 (void)awakeFromNib 内部仍然为空,那么视图生命周期中我可以访问…
使用子像素别名在图像中缓存 NSView
我想定期在 NSImage 中缓存 PDFView 的可见边界。稍后我会将图像绘制到屏幕上,因此我希望它看起来与原始 PDFView 完全相同。但是,在图像上下文中绘…
NSView 内容的动画旋转
我正在尝试就地旋转 NSView (NSButton) 的内容(即从中心旋转。我想将 - 转换为|)。这可以通过 setFrameCenterRotation: 来完成...但是,我正在尝试…
NSView改变属性动画类型
我有一个 NSButton ,当我调用 [button setHidden: NO]; 时,我想为它设置动画。但是,我不想要默认的淡入淡出动画,我会就像从左滑动的动画一样。 我…
不起作用:NSToolbarItem +自定义视图 +设置动作:
我以编程方式在继承 NSObject 的界面内添加一个工具栏,并实现这些方法: - (NSToolbarItem*)toolbar:(NSToolbar*)toolbar itemForItemIdentifier:(NS…
NSView 通过 NSTextView 接收点击事件
我在 NSView 中有一个不可编辑、不可选择的 NSTextView。我需要 NSView 在单击文本视图时接收单击事件 - 基本上我需要单击事件就像文本视图根本不存在…
让 NSView 以编程方式出现在 Objective-C 中
我有一个 NSView 对象,它作为函数的结果返回给我。我知道视图是有效的,因为如果我这样做,我可以看到视图的内容: NSRect rect = NSMakeRect(600,60…
为什么我在 Cocoa 中没有获得控制字符的 keyUp / keyDown 事件?
我的 NSView 窗口接收除 Shift、Alt、Cmd 和 a 之外的所有键的按键向上/按键按下事件其他几个...我该如何解决这个问题?…
NSControl 在全屏模式下附加到 NSView 的 NSView 上闪烁
设置: 我的应用程序有背景视图,使用enterFullScreenMode:withOptions:将其设置为全屏模式。 对于这些背景视图,我使用removeFromSuperview 和addSub…