NSView实现应用程序的基本绘图,事件处理和打印行为。通常,应用程序代码定义NSView的子类以提供更丰富的实现。属于Cocoa和Cocoa Touch的Foundation框架。
我在PaintCode中创建了一个以编程方式绘制的图标(但是这个问题不一定特定于该工具),我正在尝试重新绘制该图标。我使用这样的自定义类:...
将文件承诺从NSView拖放到桌面或其他应用程序(macOS)
我需要能够将应用程序中包含的NSView的文件表示形式(以我的情况为PDF)拖到桌面或支持打开PDF文件的其他应用程序上。
导入SwiftUI时如何使NSView与CALayerDelegate兼容?
此编译:导入AppKit类CustomView:NSView,CALayerDelegate {func layoutSublayers(层:CALayer){}}但是,这不是:导入AppKit导入SwiftUI类CustomView:...
所有本机控件的父窗口处于活动状态或非活动状态时,其外观都不同。我们应该如何在自定义组件中检查此状态,例如在渲染按钮单元格时?我们可以检查...
我有一个自定义的NSView(它是其中的一个,它们都位于NSCollectionView中-我认为这并不重要,但谁知道)。单击视图时,我希望它更改其选择状态(...
我将NSView设置为全屏模式,并且隐藏菜单栏没有问题。我的问题是退出全屏模式时。如何还原菜单栏?我尝试了有无选项,但结果是...
如何显示调整指标没有标题栏一个NSWindow?我创建了一个新的Xcode项目(适用于Mac的应用程序)与故事板。我只是在禁用外观的复选框标题栏(它隐藏标题...
迅速4个数据从NSViewController到NSTabViewController
我有一个名为LOGIN我有一个名为NSTabViewController列表和这两个标签一个的NSView控制器:playlistLists - 与类PlaylistLists相关,专辑 - 与类相关...
我有一个应用程序,我有一个从NSView派生的自定义视图。在此视图中,有几个自定义子视图,它们也是从NSView派生的。我想实现拖累...
我正在mac上编写一个应用程序来测量屏幕上的颜色。为此,我有一个ColorView填充特定颜色的bezier路径。当测量它适用于大多数补丁,但在...
我创建一个NSView作为叠加视图。在将其添加为另一个视图的子视图后,我想将其alpha值从0设置为0.5。我正在做以下但我从未看到视图的alpha ...
我试图通过使用以下方法设置它包含的NSView的框架来显示它之前调整NSPopover的大小:setFrameSize:但是,当我尝试通过调用以下方式显示弹出框时:...
我正在使用提供不同句柄的自定义控件。我想确保所选的句柄具有Z-index grater,然后其他句柄处理。有没有办法交换视图订单?我发现 ...
我怎么知道我的NSView在其NSWindow中是否可见?它需要考虑滚动超级视图。它不需要知道NSWindow是否对用户可见。考虑重叠......
我是Mac编程的新手。我注意到的第一件事是NSView中的(0,0)坐标是左下角。我将使用NSView作为画布,在其上绘制对象。我的对象......
如果在macOS Mojave上创建NSView和自定义NSOpenGLContext,则在调整窗口大小之前,窗口不会被渲染。但是如果您使用NSOpenGLView,一切都会有效。我看到很多......
第一个响应者关于鼠标按下行为NSControl和NSView
我有一个自定义控件。如果它继承自NSView,它会在我点击它时自动成为第一个响应者。如果它继承自NSControl,则不会。这种行为差异仍然存在,......
我正在寻找更改NSView的backgroundColor的最佳方法。我还希望能够为NSView设置合适的alpha掩码。像:myView.backgroundColor = [NSColor ...
我有一个自定义View NSView,我想禁用userinteraction,但我不知道如何做到这一点。我的想法是:[myView setEnabled:NO];但这是错误的,不起作用。我怎么能这样做,......
如何处理带有圆角的NSView上的mouseEntered:事件
我正在创建一个具有圆角的视图,我希望视图在鼠标悬停在其上时突出显示。问题是当鼠标是......时,NSTrackingArea注册了mouseEntered:事件。