问题标签 [popover]

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 回答
7605 浏览

xcode - 如何使用 NSPopover 制作菜单栏应用程序?

我见过很多带有菜单栏项的应用程序或只有菜单栏界面的应用程序。

互联网上有一些教程和资料向您展示了如何做到这一点。但问题是,它们中只有可点击的索引行。

当您单击菜单栏图标/项目时,我希望出现 NSPopover。有谁知道怎么做这个吗?

0 投票
2 回答
440 浏览

url - Safari 弹出窗口可以访问页面网址吗?

我正在构建一个 Safari 扩展,我想在主工具栏上有一个按钮,它会打开一个弹出窗口。

但问题是:1)如何从弹出窗口访问当前标签 URL?2)只有当我打开它时如何加载弹出框?

0 投票
1 回答
422 浏览

objective-c - 没有大小的弹出框

我创建了一个 popover 类,我可以很容易地为基本的 popover 调用它——你给它数据并设置它的大小,剩下的就交给它了。

这在 iOS5 之前工作正常,现在弹出窗口打开但只有边框,根本没有空白或内容。

我已经搜索和搜索了,您可以提出的任何想法都会很棒。

那么setSize函数就是viewDidLoad

然后我这样称呼它:

当我运行它时,WIDTH AND HEIGHT NOT SET, SETTIN DEFAULTS对话出现了。由于某种原因,它没有读取它给出的值。尽管有些摆弄,但即使我可以让它在其中读取它们,也不认为它们是有效的并覆盖它们。

编辑: 所以基本上:

在 viewDidLoad 中调用 setSize 时,它​​不知道宽度和高度是多少。所以它设置了默认值。

如果在 viewDidLoad 中没有调用 setSize,它会出现“无大小”——即它有弹出框边框但里面根本没有内容。

当 setSize 在 vi​​ewWillAppear、viewDidAppear 或类似的东西中调用时(在 viewDidLoad 之后),它实际上并没有设置弹出框的大小。

0 投票
1 回答
294 浏览

ipad - 如何在一个视图(iPad)中添加多个弹出框?

您究竟如何在一个视图中显示多个 Popover?我正在尝试添加其中的许多,只是使用不同的数组。我可以使用委托来展示一个(Popover 有一个单独的视图控制器,它是 nib)。

谢谢

0 投票
1 回答
267 浏览

ios5 - 如何构建一个“大”的滑动弹出框,例如在邮件应用程序(iOS5,纵向模式)中?

我想重新创建我们在邮件应用程序中的大型弹出框,以纵向模式,自 iOS5 以来。

您从屏幕左侧滑动,rootView 出现在列表类型的弹出窗口中。

它是私有 API 吗?我什至找不到任何关于它的文档。

非常感谢你的帮助 !

0 投票
1 回答
237 浏览

ios - iPad上有什么样的popover

iPad 应用程序 pdf 专家显示似乎仅包含标题的弹出框。这是哪种popover?我在 Apple 文档中找不到有关它的内容。但它似乎是一个标准的 UI 元素。还是自定义视图?

0 投票
1 回答
1323 浏览

ios - 当用户触摸弹出框外时禁用 ipad 上的 ActionSheet 关闭

我的应用程序中显示了一个操作表,并且在 iphone 上一切正常。但是,在 ipad 上,它会自动在弹出框内创建操作表,当用户在操作表之外触摸时,我无法让它禁用关闭。

我更改了操作表在 ipad 上的显示方式,现在显示为:

我也尝试过使用。

当用户在操作表之外触摸时,我如何阻止 uiactionsheet 弹出框消失?

0 投票
1 回答
679 浏览

jquery - 带有 farbtastic 颜色选择器内容的 Twitter Boostrap Popover.js 丢失了附加的事件

我正在使用来自 twitter 的 bootsrap,它很酷。然而,我有一个小问题。我正在尝试使用 Popover 插件生成与每个输入相关的动态颜色选择器,类为 .colorInput

这是我想出的代码:

一切都很好,除了一个巨大的细节:当我设置弹出框的内容时

返回的数据被 farbtastic 插件附加的任何事件处理程序条带化。知道如何保持代码尽可能简单,并且不会丢失附加到返回的任何事件吗?

谢谢 !

0 投票
2 回答
163 浏览

iphone - 单击 NavigationView 中嵌入的弹出框后如何查看最新的子视图?

单击按钮时,会出现嵌入在 NavigationView 中的 popoverView。我的代码如下:

在 PopoverView 的 NavigationView 中:

如果我触摸3rd SubView, PopoverView 就会消失。

我的问题是:

当我再次单击按钮时,我想查看最新的视图 -3rd SubView not 1st SubView.

0 投票
1 回答
662 浏览

ios - iOS 5 中的弹出框变化?

我刚刚开发了一个 iPad 应用程序进行测试,但在 iOS 4.3 中完成了。现在我已经在模拟器中更新到 5.0 并且还通过 Apple 的步骤在运行 5.0 的 iPad 上进行测试

在 4.3 模拟器中一切正常。但是在 5.0 模拟器和 iPad 上,我所有源自 UIButtons 的弹出窗口都会使应用程序崩溃。我有一个来自导航栏按钮的弹出窗口,它工作正常。

每个崩溃的弹出窗口都会显示其内容(带有 pdf 文件的 UIWebview),但是当我单击屏幕上的任意位置时,应用程序崩溃(在弹出窗口内和外部)。

我可以发布一些代码,但希望这个描述有助于给某人一个想法。我不会手动关闭弹出框或检查它是否打开,但由于这不仅仅通过尝试触摸它的启动 UIButton 发生,我认为这不是它发生的原因。加上它在 4.3 下工作


编辑:由于斯蒂芬的评论,现在已经解决了。我添加到 popOver 的内容 viewController 中:

通常我会调用[super dealloc]而不是调用[super release],但[super dealloc]没有修复异常(exc_bad_access)。希望我没有在这个问题上打个马虎补丁!