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

ipad - 如何删除 iPad 的 Popover 箭头及其边框

基本上这是两个问题:

  1. 如何删除 iPad 的弹出视图的箭头?

  2. 有什么办法可以去掉popover的黑边?

如果不可能,您能否建议在 iPad 中在屏幕顶部显示 UIView(弹出框)而没有箭头和边框(可能是浅色透明边框),好吗?多谢。

而且我不认为 ModalView 是一个合适的选择,因为它不能调整大小,也不能通过单击外部模态视图来关闭。

0 投票
8 回答
42173 浏览

iphone - iPhone弹出菜单像iPad弹出菜单?

我如何在 iphone 应用程序中实现这个弹出菜单,就像 ipad 中的弹出窗口一样?

替代文字


编辑:这是目前最好的:https ://github.com/runway20/PopoverView 在此处输入图像描述

0 投票
1 回答
1050 浏览

cocoa-touch - PopOver 和 Tableviews

关于弹出框的快速问题,当我从中选择某些东西时,我似乎没有掌握关闭弹出视图的方法(tableview)

所以我在使用 UIPopoverController 弹出的 tableview 上有一个列表项,所以当我选择一个项目时,我希望 popove 消失。

主视图控制器

标题控制器

在标题控制器上,我不知道如何关闭弹出框

0 投票
1 回答
435 浏览

ipad - 在 iPad 中心打开视图

对不起,我有一个问题。我不知道可以在图像中看到的中心窗口是什么类型的窗口。

可以帮我?

谢谢你的帮助!!

在中心窗口中查看

0 投票
1 回答
1430 浏览

objective-c - 自定义 NSWindow 内容边距导致自动调整掩码混乱

我目前正在使用这篇Cocoa with Love 文章中显示的方法来创建自定义 NSWindow 子类。在示例中,我需要在窗口内容周围留出大约 10 像素的边距才能绘制箭头(我正在创建一个弹出式样式窗口)。我必须在整个窗口周围留出边距,而不仅仅是在上面有箭头的一侧,因为我希望能够更改箭头位置而不必重新定位内容。

总而言之,我用来执行此操作的方法是(相关代码在底部):

  • 覆盖 NSWindow 的contentRectForFrameRect:frameRectForContentRect:styleMask:方法以在内容周围添加填充:
  • 将窗口的自定义绘制框架视图设置为contentView,然后覆盖 的 setter 和 getter ,contentView以便将传入的视图添加为框架视图的子视图。

问题是窗口的实际内容视图中视图的自动调整大小掩码完全搞砸了。这是我在界面生成器中设置内容的方式:

布局

以下是表格视图滚动视图的自动调整大小掩码的设置方式:

表视图自动调整大小

以下是文本标签的自动调整大小掩码的设置方式:

标签自动调整大小

以下是应用内的结果:

实际结果

相关代码(来源于前述文章)

我想也许popover内容不知何故超出了边距,所以我在内容视图周围画了一个边框,但不,一切都应该如此。唯一的问题是内容视图中标签和表格视图的自动调整大小掩码无法正常工作。任何意见是极大的赞赏。

编辑:如果有人感兴趣,我已经在 github 上将这个弹出窗口/控制器的完整代码开源为INPopoverController。包括一个示例项目,以防您想尝试重现该问题。

0 投票
2 回答
9903 浏览

ipad - iPad:如何从“弹出”的 ViewController 中关闭 UIPopoverController

我正在将 iphone 项目转换为 ipad。在 iphone 上,我有一个 mainViewController,它使用addSubView.

在 iPad 上,我想在弹出窗口中显示该 loginViewController。所以我做了类似的事情:

这工作正常。问题是 loginViewController 何时完成其“业务”。在 iPhone 上,我只调用了一个简单的[self.view removeFromSuperview];但在 ipad 上,这会导致视图从 PopoverController 中删除,但弹出窗口的框架仍然存在。

所以我的问题是:在 loginViewController 中是否有任何简单的方法可以删除其 PopoverController 容器(不使用委托或通知)?

0 投票
3 回答
7662 浏览

iphone - is there a way NOT to have the popover dismissed when pressing outside it?

I know the SDK documentation says

Taps outside of the popover’s contents automatically dismiss the popover.

But I'm sure the smart people here found a way :) maybe I should overwrite the popover dismiss function?

Thanks

EDIT: I tried using the passthroughViews as was suggested here, and it works perfectly. Here's the code for whoever needs it - in this example, I put self.view in the array, which means that where ever outside the button where the popover was originated, nothing dismiss the popover.

0 投票
2 回答
804 浏览

ipad - 如何在 UIImageView、iPad 中查看从照片库的弹出窗口中选择的图像

我正在为 iPad 开发一个应用程序,它工作正常,直到我达到这一点:

该应用程序显示照片库的弹出框,但是当我选择照片时,弹出框不会隐藏,我还希望它在 UIImageView 中查看所选图像,但我不知道如何。

我确定 didFinishpickingMediaWithInfo 函数有问题。这是函数的代码:

我的第一个问题是:我应该在这个函数中添加什么来查看 UIImageView 中选定的照片?

2- 我读过我应该使用 UIImage 而不是 UIImageView .. 这是真的吗?如果是,那么界面构建器呢?没有什么叫 UIImage 吗?

非常感谢.. :-) 问候,拉万

0 投票
2 回答
11142 浏览

android - Android - popover 控制器与 ipad 相同

这是 ipad 的弹出框控制器。

在此处输入图像描述

关于我们如何在 Android 中创建相同类型的东西的任何想法?实际上我想显示 html 文件或使用 URL 加载 webview。

0 投票
1 回答
1235 浏览

ipad - ipad UIPopoverController 与 UINavigationController

如何创建带有集成 UINavigationController 的 UIPopoverController,以便能够在 UIPopoverController 内左右滑动视图(带导航栏)。

更新:我像这样打开弹出窗口

我创建了一个控制器,它有一个 NSTableViewController 作为 UINavigationController 中的根控制器

问题是,表格在弹出窗口内不可滚动。它还忽略了表格样式(未调用 initWithStyle)。使固定?

SOLUTION: 找到解决方案:popOver table view