将 NSPoint 从窗口坐标转换为视图坐标
我的应用程序有一个自定义视图,显示事件的时间线。该视图包装在 NSScrollView 中以支持时间轴的水平滚动。使用通知,我实现了一种机制,该机制应该显…
如何将 nib 自定义视图绑定到 NSVIew 子类
我有一个简单的要求。 单击 + 按钮时,我尝试将自定义视图添加到 SplitView 中。 我创建了一个 MyCustomView 类,它是 NSView 的子类。 在应用程序 ni…
NSView:将子视图从超级视图拖到另一个NSView
我有一个可以为杂志布置页面的应用程序。该应用程序在称为 MasterPage 的 NSView(它本身是 NSScrollView 的 contentView)上布置杂志的页面(称为 Pa…
无法让 AVPlayerLayer 在 NSView 中显示视频
我正在尝试制作一个简单的 HLS 播放器来控制辅助监视器上的播放和显示。我在 10.7 中使用 AVFoundation 来控制播放。我可以成功创建 AVPlayerItem 和 …
在两个视图上同时显示 AVPlayer 内容
我正在为 Mac 创建一个 HTTP Live Streaming 客户端,它将控制大屏幕上的视频播放。我的目标是在主屏幕上有一个控制用户界面,在辅助屏幕上有全屏视频…
仅当调整窗口大小时,图层支持的 OpenGLView 才会重绘
我有一个窗口,其主视图类型为 NSView ,子视图是 NSOpenGLView 的子类,其名称为 CustomOpenGLView 。 NSOpenGLView 的子类是通过 Interface Builder…
如果子视图更改大小,则调整父视图的大小
我是 Cocoa 新手,正在编写自定义 InspectorView。 父视图 (InspectorView) 包含多个子视图 (InspectorCategories)。 如果我展开一个类别(子视图),…
NSTableView 拖动单元格到 NSView
有人可以在这方面推动我朝正确的方向发展吗?我想将 NSString 从表格单元格拖到 NSView,然后根据该字符串执行某些操作,但拖放操作让我有点头晕。无…
在调整父nsview大小时,如何将Calayer保持在相同的位置?
想象一个小红色框(CALayer 实例)绘制在其父层(托管 NSView 的层的根层)的左下角。 当父视图的框架发生变化时,红色框应保持在屏幕上的相同位置。…
mouseDragged 事件被另一个视图窃取
我在另一个 NSView 中有几个类 MyView (NSView 的子类)的视图。 MyView 实现 -mouseEntered:、-mouseExited:、-mouseDown:、-mouseDragged:和-mouse…
Objective-C:获取最接近拖动的 NSView 的 NSView
如果我有一个带有 10 个子视图的 NSView,并且我拖动其中一个子视图,那么确定其余视图中哪一个与拖动的视图接近的最简单方法是什么?我的代码正在工…
NSView 调整大小时不稳定
我有一个 MAAttachedWindow (NSWindow 的子类),其中包含一个空白视图 (contentView) 和一些任意子视图(现在是一个 >NSImageView)。 加载时,我尝…