Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.
是否存在某种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的字符串。如果我用...
第一个响应者关于鼠标按下行为NSControl和NSView
我有一个自定义控件。如果它继承自NSView,它会在我点击它时自动成为第一个响应者。如果它继承自NSControl,则不会。这种行为差异仍然存在,......
UIKit和AppKit仍然分享很多概念。就像“AppKit包含实现macOS应用程序窗口,面板,按钮,菜单,滚动条和文本的用户界面所需的所有对象一样......
在Objective-C中,我可以从各种拖放方法返回NSDragOperationNone,以指示我不想处理给定的拖动。这是在Apple的Objectives C Docs中明确列出的...