问题标签 [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.

0 投票
1 回答
231 浏览

macos - 如何仅在窗口边界中显示弹出框?

显示弹出框的按钮位于窗口的按钮左角。如何仅在窗口边界中显示弹出框?注意力!苹果系统。

0 投票
1 回答
2383 浏览

cocoa - 想改变 NSPopover 的不透明度 - 有可能吗?

NSPopover在 Cocoa 应用程序中有一个,并且由于 Lion - 它呈现为半透明,因此它覆盖的任何文本字段、表格等 - 这些现在都显示在它下面,看起来真的很奇怪。我检查了 Apple 的类参考文档,但似乎没有办法将其更改为不透明。似乎可用于指定外观的仅有的两个属性值是NSPopoverAppearanceMinimal, 和NSPopoverAppearanceHUD- 但这些似乎都与 alpha 或不透明度有关。NSPopover是通过覆盖 drawRect来制作不透明的唯一方法吗?或者有人知道更好的方法吗?它似乎适用UIPopover于 iOS,但不适NSPopover用于 Cocoa ......

0 投票
1 回答
354 浏览

objective-c - 在运行时复制 NSView

是否可以在运行时复制 NSView?我将它用作显示文本消息的弹出窗口,并且我想同时显示它“两次”(带有不同的消息)。

0 投票
1 回答
187 浏览

objective-c - NSOutlineView 单元格偏移

我正在尝试在 NSPopover 中基于视图的 NSOutlineView 中显示列表。显示列表时,结果如下:

在此处输入图像描述

这不是我在 IB 中设置的:

在此处输入图像描述

我正在使用一个标准的非子类 NSTableCellView,它带有一个由 IB 为我设置的 NSImageView 和一个 NSTextField。

你知道是什么原因造成的吗?我在 awakeFromNib 中尝试了 reloadData。这修复了第一次加载,但是当我向下滚动时,单元格再次偏移。

0 投票
1 回答
483 浏览

objective-c - 即使主窗口不活动,NSPopover 也会显示

我以编程方式显示一个弹出框,如下所示:

其中 textfield 是一个 NSTextfield ,弹出框将显示在该字段下。这一切正常,但问题是即使窗口被隐藏且不活动,弹出窗口也会显示,就像它来自无处一样(主窗口在弹出窗口出现时保持隐藏)。任何帮助如何解决这个问题?

0 投票
2 回答
672 浏览

nsviewcontroller - 停止 NSPopover 多次打开

我有一个 NSButton,单击它时会打开一个 NSPopover,我唯一的问题是,当再次单击该按钮时,NSPopover 会在另一个按钮之上再次打开,弹出窗口使用以下命令打开:

如果用户在视图之外单击,我将如何关闭弹出窗口而不是打开另一个弹出窗口?提前致谢。

(左=单击一次,右=单击多次)

0 投票
2 回答
1226 浏览

cocoa - 在外观上指定在 NSPopover 内编辑 NSTextField

我正在开发一个应用程序,该应用程序提供一个包含许多 NSTextField 的 NSPopover。虽然我可以按预期在这些字段之间切换,但弹出框正在选择一个特定的文本字段,当它出现时处于编辑状态,这不是我要编辑的字段;我希望能够以编程方式(或在界面生成器中)定义弹出框外观上正在编辑的文本字段。我怎样才能做到这一点?

我已经通过为所有涉及的各种文本字段连接 IB 插座来设置适当的键视图循环,并且我已经将弹出框的nextResponder属性连接到我想首先编辑的文本字段,但这似乎没有效果 - 弹出框仍将选择其首选文本字段而不是我的。Window Programming Guide建议我将窗口的出口设置initialFirstResponder为我想要选择的视图,但是 NSPopover 不是 NSWindow 并且没有initialFirstResponder属性(除非我遗漏了一些明显的东西)。

当出现 NSPopover 时,有什么方法可以指定我要编辑的 NSTextField 吗?

0 投票
0 回答
399 浏览

objective-c - NSPopover 相对于 NSMenuItem

我正在开发一个使用 NSMenu 来显示内容的 OSX 应用程序。我想在突出显示 NSMenuItem 时出现 NSPopover,但我坚持使用“showRelativeToRect:ofView:preferredEdge:”部分,因为我没有相对视图作为“ofView”参数传递。

有没有办法轻松做到这一点?Droplr 应用程序可以做到这一点(http://d.pr/i/GWrf)所以我猜有......

谢谢 !

0 投票
1 回答
293 浏览

cocoa - 在停靠图标上方显示 NSPopover

如何在我的应用程序的停靠图标上方显示 NSPopover?

0 投票
0 回答
477 浏览

objective-c - NSPopover cannot be dragged out

I have an NSPopover that contains an NSTabView which encloses all the popover's content view area. In this setup, I could not drag out the popover even though I've implemented detachableWindowForPopover: correctly in the delegate. I know I have implemented the delegate correctly because if the the tab view's size is reduced slightly (to uncover it's parent view), the popover can be dragged out into its own window.

Question is: How to make the popover can be detached by grabbing any blank area in the tab view?

Here's my object composition hierarchy