问题标签 [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 投票
2 回答
120 浏览

iphone - 如何从委托中获取值并重新加载视图

我正在开发一个 iPad 应用程序,这是我第一次充分利用弹出视图。我将弹出视图用作带有类别的菜单,并且只有一个带有视频的屏幕。当用户选择一个类别时,'FeaturedViewController' 必须使用新的 playlistId 重新加载视图。

当用户选择一个类别时,很容易做到: double playlistId = [[playlists.items objectAtIndex:indexPath.row] playlistId];

但是如何在 FeaturedViewController 中获取 playlistId 并重新加载视图?

0 投票
2 回答
244 浏览

iphone - 在主视图中运行一个方法,以响应 popover 方法

我正在尝试从弹出框(pop)中的按钮调用主视图(TapView)中的方法

现在我有

设置,以便在弹出窗口被解除时运行该方法。这有效,并且是“可以接受的”

不过,我宁愿发生的是用户按下 UIButton(让我们在弹出窗口中称它为...'load1',而这会调用该方法。

有人对此有什么好主意吗?我敢肯定这很简单,但我不确定我正在尝试做什么,因此寻找答案提供了相当多的选择。

编辑:这就是我所说的弹出框。这可能会有所帮助。

0 投票
1 回答
1936 浏览

cocoa - NSTextView 中插入符号下方的 NSPopover

我知道为了显示一个弹出框我需要一个 NSView,但我不认为有一个与插入符号相关联(在 NSTextView 内)。有没有办法在插入符号下方显示 NSPopover?

我试图分配一个 NSView 并使用它定位它(NSRect)boundingRectForGlyphRange:(NSRange)glyphRange inTextContainer:(NSTextContainer *)container,但弹出框不会出现(并且有一个原因,该方法返回NSRect: {{0, 0}, {0, 0}})。

0 投票
1 回答
699 浏览

popover - 弹出框旋转

我创建了一个 iPad 应用程序,它在横向和纵向都可以正常工作。除非将应用程序旋转为横向,否则弹出框的位置不正确。有没有办法添加if类似伪代码的语句:

我的代码:

0 投票
6 回答
4446 浏览

safari-extension - 如何调试 safari 扩展弹出框?

如何在 Safari 中打开扩展弹出框的 javascript 控制台?

谢谢。

0 投票
1 回答
441 浏览

ios - 释放一个占用大量内存的弹出框

我正在使用一个弹出视图来展示您可以选择的大量标志。我的代码有问题,因为在我打开此弹出窗口后不久内存没有释放(视图控制器“flagsViewController”正常且干净,它会初始化并释放其中的每个项目。

我究竟做错了什么?弹出窗口关闭后如何释放内存?

0 投票
1 回答
64 浏览

iphone - 隐藏一个 subTabBar,它应该在 tableView 中单击标题时显示,用于 iPad 应用程序

我正在开发一个 iPad 应用程序,它有弹出框,在弹出框中它显示一个 tableView,在 tableview 中它有不同的组和一个 subTabBar,但是当单击标题时它应该显示 subTabBar,并且当再次单击标题时它应该隐藏 subTabBar . 谁能告诉我该怎么做。

谢谢。

0 投票
1 回答
4211 浏览

macos - 覆盖 NSWindow 关闭按钮

我正在开发一个适用于 OS X 的应用程序,在该应用程序中,我使用了一个自定义窗口,该窗口将图像绘制为背景,包括标题栏。我一直在修改这段代码来绘制窗口,然后调用 [NSWindow standardWindowButton:forStyleMask:] 来获得标准的关闭、最小化和最大化按钮。

问题是我的应用程序使用 NSPopovers,当我在弹出窗口打开时关闭或最小化应用程序时,它将关闭弹出窗口或显示弹出窗口最小化的动画,而不是关闭应用程序。有没有办法覆盖 NSWindow 中的默认关闭/最小化行为,以便我可以首先关闭任何打开的弹出窗口?

谢谢,如果这是一个明显的问题,我很抱歉——这是我第一次使用 OS X SDK,所以我没有很多经验。

编辑:在我发布这篇文章几个小时后,我认为我有一个明显的解决方案——使用 NSWindowDelegate 方法“windowWillClose:”和“windowWillMiniaturize:”并消除那里的弹出框。但是,似乎由于关闭/最小化按钮正在关闭弹出框,如果弹出框打开,则不会调用这些委托方法。这让我回到了第 1 步,但希望知道这种行为会帮助某人找出问题所在。

NSPopovers 还有另一个问题,我不知道它是否连接,所以我想我会在这里添加它,以防万一有一个共同的原因。有时,当我尝试关闭弹出框时,我会收到此错误(对于上下文,我正在按下一个 NSButton,它调用一个检查弹出框是否存在的函数,如果存在,则关闭它):

0 投票
1 回答
6191 浏览

cocoa - 如何采取行动关闭 NSPopover?

嗨,我在我的一个应用程序中实现了 NSPopover,但弹出窗口不会关闭。我猜它应该在我单击其他内容后关闭,但事实并非如此。我知道有一个关闭弹出操作,但仅适用于不同的按钮。当我按下相同的按钮时,如何让它看起来是打开的弹出框以及何时打开关闭弹出框?

0 投票
0 回答
345 浏览

ipad - iPad:拆分视图详细视图中的选项卡栏

我正在使用 splitview 模板开发我的第一个 iPad 应用程序,一切似乎都很好。我在拆分视图的详细视图中添加了一个标签栏,我使用标签栏加载的每个控制器都实现了协议 SubstitutableDetailViewController,除了未显示的肖像模式下的弹出按钮之外,它都可以工作。我做错了什么?

视图控制器1.h

`

和 viewcontroller1.m