Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.
AppKit控件/组件用于创建iMovie / FCP时间线擦除器?
我有兴趣在macOS上创建类似于iMovie的视频编辑器。洗涤器是一个有趣的组件,我想知道是否有人知道使用什么控件来创建它。我个人......
NSWindowController的文档在什么条件下可以更改?
我的应用程序观察其NSWindowController的document属性,并在设置时执行一些UI设置。一旦设置好,就很难重建UI(由于内部原因)......
是否有一种机制可以检测鼠标何时离开活跃的NSWindow边界?我已经尝试覆盖mouseMoved:方法,但是当鼠标在...之外时不会调用
是否存在某种AppKit / NSDocument / NSApplication调试选项,调试标志或其他第三方扩展,以显示当前的任何给定NSWindow实例的firstResponder ...
我正在以编程方式在我的应用程序中创建tableView,我遇到了这个问题:每当我的tableView的内容大小超过其框架时,tableView的第一行显示在...
在解雇NSPopover后,NSWindow失去了第一响应者
我有一个窗口,显示一个带有一堆文本字段的popover。我想要这些文本字段是可列表的,但在弹出窗口时不会聚焦。为实现这一点,我将第一个响应者设置为nil ...
无论我做什么,NSLayoutManager都会隐藏新行字符
我试图在我的NSTextView子类中显示不可见的字符,如新行字符。通常的方法,如重写NSLayoutManager的drawGlyph方法是一个坏主意,因为它也是......
在IB中,可以通过选中“调整大小”复选框来轻松完成。我的问题是我希望我的主要NSWindow不能调整大小,直到点击一个按钮,然后我希望它可以调整大小。一世'...
继续发生什么:我正在尝试完全以编程方式构建Mac状态栏应用程序。一切似乎都运行正常,就是菜单显示在Mac状态栏中,下拉列表...
当NSTextField变为焦点时设置selectedRange
我重写了firstFirstResponder以了解我的NSTextField何时集中注意力。一旦聚焦,我试图将光标移动到最后。以下代码段不起作用:@interface MyTextField:...
我怎么知道我的NSView在其NSWindow中是否可见?它需要考虑滚动超级视图。它不需要知道NSWindow是否对用户可见。考虑重叠......
NSPopUpButton在Swift Playground中变灰
在Swift playground视图控制器中,我有以下代码:var jsonSelector = NSPopUpButton(title:“Path”,target:self,action:#selector(updatePointFile))override public func loadView(){...
NSSharingService为CKShare创建“冻结”模态窗口
我正在尝试向用户展示有关CKShare的信息。您可以按如下方式执行此操作:let container:CKContainer = / *现有CKContainer * / let share:CKShare = / *现有CKShare * / let item = ...
macOS - [NSValue valueWithCGAffineTransform:]
如何创建包含CGAffineTransform的NSValue实例? UIKit提供[NSValue valueWithCGAffineTransform:],但AppKit没有。我需要使用valueWithBytes:objCType:...
使用autolayout的NSTableView在单元视图上创建宽度约束
我正在使用基于视图的NSTableView并启用了自动布局。自动布局为单元格视图提供了两个水平约束:一个与其NSTableRowView前沿相关联的Cell_MinX,以及一个......
如何以固定宽度获取NSAttributedString的高度
我想在固定宽度的框中绘制一些NSAttributedStrings,但是在计算绘制它们时会占用的正确高度时遇到问题。到目前为止,我已经尝试过:调用 - (NSSize)大小,但......
我正在开发NSPopover应用程序。我使用raywenderlich教程作为起点。我遇到的问题是当弹出窗口打开并且系统状态栏关闭时(例如...
如何在使用自动布局时使用动画折叠NSSplitView窗格?
我已经尝试了我能想到的一切,包括我在SO和其他邮件列表上找到的所有建议,但我无法弄清楚如何以编程方式折叠NSSplitView窗格...
如何使用bind(_:to:withKeyPath:options :)保持两个属性同步?
我想保持两个属性与Cocoa绑定同步。在我的代码中,你可以看到我有两个类:A和B.我希望保持A和B实例中的消息值同步,以便...
当我收到用户输入时,我正在创建一个登录页面。凭证将存储在文件中。存储在file中的值设置为NSTextField的字符串。如果我用...