问题标签 [nspopover]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - NSTextView 中插入符号下方的 NSPopover
我知道为了显示一个弹出框我需要一个 NSView,但我不认为有一个与插入符号相关联(在 NSTextView 内)。有没有办法在插入符号下方显示 NSPopover?
我试图分配一个 NSView 并使用它定位它(NSRect)boundingRectForGlyphRange:(NSRange)glyphRange inTextContainer:(NSTextContainer *)container
,但弹出框不会出现(并且有一个原因,该方法返回NSRect: {{0, 0}, {0, 0}}
)。
objective-c - NSCollectionView 中的 NSPopover(或没有)
我有一个自定义子类NSView
,用于NSCollectionView
. NSPopover
当使用以下代码双击视图时,该视图会显示:
popover
是一个IBOutlet
(是的,它已连接)。
当视图正常放置在窗口中时,这可以正常工作,但是当视图位于集合视图中时,它不会显示。
[popover showRelativeToRect:[self bounds] ofView:self preferredEdge:NSMaxYEdge]
确实被调用(我设置了一个断点)并且没有记录错误。
任何想法表示赞赏。
cocoa - NSTextField 在 NSPopOver 中不活动
我有一个菜单栏应用程序,它打开一个弹出窗口。该弹出框包含 NSTextField 和几个按钮。问题是 NSTextField 是不可选择的,不可能在其中输入任何内容。但是,可以用鼠标右键单击它并粘贴一些东西。嗯,这绝对是奇怪的行为。顺便说一句,按钮在那个弹出窗口中没有任何问题。
这是我使用的代码:
和:
任何想法究竟是什么问题以及如何解决它?
cocoa - 即使设置了可编辑行为,也无法在 NSPopover 上编辑 NSTextField
我有一个应用程序,它使用NSTextField
. 文本字段不可编辑。文本字段的行为设置为Editable
。我仍然可以将文本粘贴和复制到此字段,但我无法编辑它。
任何人都知道,有什么问题?
cocoa - 如何采取行动关闭 NSPopover?
嗨,我在我的一个应用程序中实现了 NSPopover,但弹出窗口不会关闭。我猜它应该在我单击其他内容后关闭,但事实并非如此。我知道有一个关闭弹出操作,但仅适用于不同的按钮。当我按下相同的按钮时,如何让它看起来是打开的弹出框以及何时打开关闭弹出框?
objective-c - NSPopover:类不可用(10.7 之前的 Mac OS X 版本上的 NSPopover)
我想更新我的应用程序并只切换到 Lion,因为我正在使用新的 NSPopover 类。我将部署目标和基本 SDK 设置为 10.7,但仍然收到错误消息:
NSPopover:类不可用(10.7 之前的 Mac OS X 版本上的 NSPopover)
我还将 XIB 设置为使用 NSPopover 到 Interface Builder 4.1 并将其 SDK 设置为 10.7。我究竟做错了什么?
编辑:我忘了提到该项目成功构建并且它运行并与弹出框一起正常工作!只有那个烦人的错误不断出现。不知道会不会影响提交到App Store...</p>
objective-c - NSPpopover 颜色
有没有办法给 NSPopover 上色?我见过像 facetab 这样的应用程序有很酷的颜色和可调整大小的弹出框,这是怎么做的?
Ay 指南,提示?
谢谢。
cocoa - 如何以编程方式创建 NSPopover
我没有找到一些动态创建 NSPopover 的示例,而是使用 Interface Builder。
以下代码给出了一个异常,加载了 nib,但没有设置视图:
这是堆栈跟踪:
cocoa - NSPopover 自定义动画
有没有办法为 NSPopover 创建自定义动画?
我可以通过使用该属性来关闭动画animates
,但是由于 NSPopover 是一个子类,NSResponder
而不是一个正确的视图或窗口,我无法弄清楚如何自己制作动画。
objective-c - 需要让 NSPopover 在 awakeFromNib 期间出现吗?
我在系统菜单栏中有一个状态项,单击它时会出现一个弹出框。我想让弹出框在应用程序首次启动时自动出现。我试图将其添加[self clickStatusBar:self]
到 awakeFromNib 方法中,但它不起作用。有谁知道如何做到这一点?
以下是我目前的方法:
我尝试添加applicationDidFinishLaunching:
为
但我得到一个错误
-[AppDelegate bounds]: unrecognized selector sent to instance