Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.
第一个响应者关于鼠标按下行为NSControl和NSView
我有一个自定义控件。如果它继承自NSView,它会在我点击它时自动成为第一个响应者。如果它继承自NSControl,则不会。这种行为差异仍然存在,......
UIKit和AppKit仍然分享很多概念。就像“AppKit包含实现macOS应用程序窗口,面板,按钮,菜单,滚动条和文本的用户界面所需的所有对象一样......
在Objective-C中,我可以从各种拖放方法返回NSDragOperationNone,以指示我不想处理给定的拖动。这是在Apple的Objectives C Docs中明确列出的...
当我在Dock上拖动NSTableView(基于视图)项时,Dock停止了。即它在进入Dock区域时会产生精灵效果,但之后就会卡住。我实现了:func tableView(_ ...
我有一个NSCollectionView,它由消息传递应用程序中的几十行单列项目(聊天消息)组成。每个项目都包含高度不同的文本区域。因此......
特定于触摸栏的NSScrubber控件在平移手势上滚动惯性。我想通知这个动画结束执行一些功能。尝试1 NSScrubberDelegate有一个 - ...
以下代码在Mojave中不再起作用:如果让url = URL(字符串:“https://apple.com”),请让listService = NSSharingService(名称:NSSharingService.Name.addToSafariReadingList),...
当我创建NSCollectionView UI时...第一次,我使用self.cv.register(NSNib.init(nibNamed:“ContentItemOneClass”,bundle:nil),forItemWithIdentifier注册了我的集合视图项类:“...
在macOS 10.14上键入文本时,不会出现NSTextView游标
我在使用NSTextView的MacOS 10.12 Mojave上观察到一个奇怪的问题。 。我正在改变didChangeText()中的textStorage属性,如下所示:self.textStorage?.beginEditing()ARTokenManager ....
假设我刚刚创建了一个ABPerson记录并设法将其保存在用户的地址簿中。如何以编程方式打开处理通讯簿的默认应用程序(最常见的...
在Web请求后返回NSOutlineView的numberOfChildrenOfItem
我在大纲视图中有大约1500个项目的列表,每个项目的子项由API调用确定,因为API仅向我提供没有子项的所有父项。因为它是1500件我...
当我在Xcode中使用storyboard创建一个新的基于文档的项目并运行它时,新窗口位于屏幕下半部分的某个位置。那是因为初始位置设置为......
我正在编写一个简单的带有GUI的Cocoa应用程序,它只包含一个简单的表,其数据有时可能会更新。但是当数据实际更新时,大多数情况下表的行完全消失。但是......
NSTableView hideRows留下旧行所在的空白区域
我正在研究当用户点击按钮时隐藏和显示行的功能。当我调用NSTableView.hideRows时,行会按预期进行动画处理,但tableView不会拉出剩余的行...
Swift / Cocoa:launchApplication(at:options:configuration :)和捕获错误
所以...我想使用此功能在给定的URL上启动应用程序。问题是,开发人员文档说:参数url应用程序URL。选项选项......
NSScrollView:使用CMD +滚动交互放大并保留响应式滚动
在Mavericks中,Apple在NSScrollView中引入了响应式滚动架构。此功能添加了一种智能方法,用于生成透视和解耦来自...的传入滚动事件的处理。
我在两个macOS应用程序中使用Core Plot(第一个是旧的,第二个是新的)。他们每个人都有一个CPTGraphHostingView,其中显示了一些图表。我可以单击,按住并拖动以更改可见区域。 ...
连续调用[NSPasteboard canReadObjectForClasses:options:]会导致内存膨胀
我正在使用以下简单的Objective-C程序从另一个进程接收消息并显示警报,使用NSPasteboard作为两个进程之间的通信方式。该程序 ...
NSImage drawInRect和TemplateImages
在NSImage中有一个模板图像(即[NSImage isTemplate]返回YES)。当我在NSImageView中使用它时,它被正确地绘制为模板图像。但是,如果我手动绘制它...
如何修复“type_info的隐藏可见性。他们都应该有公众可见度。“?
在macOS系统控制台上,启动我的一个应用程序时会记录此错误:APP [28193]:dynamic_cast错误2:以下一个或多个type_info具有隐藏的可见性。他们都应该......