AppKit 中 UIKit 的 [NSString sizeWithFont:constrainedToSize:]
AppKit(适用于 Mac OS X 上的 Cocoa)中是否有任何等效方法与 UIKit 的 [NSString sizeWithFont:constrainedToSize:] 执行相同的操作? 如果不是,我…
NSPasteboard 是否保留所有者对象?
您可以像这样调用 NSPasteboard: [pboard declareTypes:types owner:self]; 这意味着粘贴板稍后会要求所有者根据需要提供类型的数据。然而,我无法从…
与 AppKit 的链接问题
我已经使用 XCode3.2.1 创建了一个类,我想让它继承自 NSViewController (或任何其他 AppKit 实体)。 #import @interface myCustomView : NSViewCon…
什么可能导致 -[NSPasteboard types] 崩溃?
我们的一位客户有时在粘贴时会遇到这样的崩溃: 0 com.apple.Foundation 0x9143bd1d readPointerAt + 9 1 com.apple.Foundation 0x9153221f empty + 4…
UISwitch,Mac 上有类似的东西吗?
我相信大多数人都熟悉 iOS 上的 UISwitch。 他们现有的项目是否尝试为 macOS 和 AppKit 实现类似 UISwitch 的东西? 如果没有,从哪里开始制作呢?我…
学习掌握 AppKit 框架的最佳方式
我目前已经学习 Objective-C 和 Cocoa 一段时间了,但我觉得我需要更多地了解 AppKit 框架。我经常怀疑应该将哪些组件用于特定用途。例如,我花了很多…
自定义窗口标题 +工具栏(例如 Mac App Store 和 Reeder for Mac)
我试图弄清楚如何创建“新流行”组合窗口标题和工具栏,如 Reeder for Mac 和 Mac App Store (http://www.apple.com/mac/app-store/) 中所示。尝试过…
“带有校准红色的颜色:绿色:蓝色:alpha:”不会起作用
我想使用 NSColor 创建颜色,但没有一个静态构造函数似乎适合我。屏幕截图描述了我遇到的问题。 我正在引用: #import 并导入了框架“AppKit”。我还…
NSTextView 在图层上时不显示红色拼写错误下划线
当 NSTextView 是层支持的 NSView 的子视图 (-wantsLayer == YES) 时,它不会渲染波浪状的红色为拼写错误的单词添加下划线。重现这一点所需要做的就是…
NSWindow 关闭时如何收到通知
我怎样才能注意到 NSWindow 何时应该或将要关闭?我想要像 windowWillClose 这样的东西。不幸的是,NSWindowController 没有像 UIViewController 那样…
跨运行存储 NSCombobox 历史记录
我正在编写一个小型 Mac OS 实用程序应用程序,其中包含一个用于 URL 的 NSComboBox。 我希望历史记录能够持久,但我不确定在哪里/何时/如何保存数据…
验证对 NSCollectionView 的拖动不会在视觉上反映出来
我有一个 NSCollectionView,我想接受从应用程序中其他地方拖动的项目。 我在collectionview的委托中实现collectionView:validateDrop:proposedIndex:…
奇怪的 NSPasteboard 和 TextEdit 交互
我正在从应用程序中的两个位置拖放字符串。一种来自自定义 NSView,另一种来自 NSTableDataSource 委托。第一个允许我将文本拖动到 TextEdit 应用程序…