小编sha*_*een的帖子

我应该如何在Objective-C中继承NSWindow初始化

我想创建一个子类NSWindow.这个子类需要在使用之前初始化一些成员变量.在目标c中捕获初始化的最佳方法是什么?我发现init很少被调用的方式允许我这样做. NSWindow有一些我需要覆盖的初始化向量.我需要覆盖它们中的每一个吗?

cocoa objective-c

8
推荐指数
1
解决办法
3705
查看次数

在鼠标单击之前,NSPopover内的NSTextField不是键

我有一个NSPopover,它是通过与NSStatusItem的交互显示的.我在博客中写到了我需要做的黑客攻击,以便在这种情况下提供输入:http://blog.brokenrobotllc.com/using-nspopover-with-nsstatusitem

我在NSPopover的内容视图中有一个NSTextField.当我打开NSPopover时,NSTextField看起来好像是键(光标闪烁).但是,在打字时,什么都没有显示出来.如果我在字段中单击鼠标,我的输入开始显示在那里.

我尝试过在popoverDidShow上调用NSWindow的makeFirstResponder之类的东西:这种行为没有变化.有人有任何想法吗?

macos cocoa objective-c nswindow nspopover

2
推荐指数
1
解决办法
867
查看次数

标签 统计

cocoa ×2

objective-c ×2

macos ×1

nspopover ×1

nswindow ×1