问题标签 [uipopover]

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

ios - 关闭 popOver

在我的应用程序中,我有一个表单视图,它有两个文本字段。当点击一个带有选择器的弹出框时,其中一个文本字段会出现。现在,当用户从弹出窗口结束时,大多数用户点击背景以将其关闭。即使我在弹出窗口中放置了一个完成按钮,用户也会不情愿地点击背景。所以当我点击背景时,弹出框消失了。但是当我想编辑另一个文本字段时,我必须点击它两次才能进入编辑模式。就像当弹出框出现时,它下面有一个图层,当它消失时,图层会一直存在,直到我第二次点击让它离开。有人熟悉这个吗?

0 投票
1 回答
172 浏览

html - 如何使 UIWebView 链接在 UIPopover 中打开?

我目前在 UIWebView 中加载了一个简单的 HTML 文件,并在文件的文本中嵌入了一堆链接。我想知道是否有办法让这些链接在 UIPopover 中打开。

这些链接指向另一个 HTML 文件,因此我希望它们加载到 UIPopover 中,其中包含 UIWebView。

如果我对我在寻找什么还不够清楚,请告诉我。

0 投票
1 回答
76 浏览

objective-c - 如何在按钮单击时关闭弹出框以及如何更改大小

我正在使用 UIPopover 来显示使用 UIImagePickerController 的视频。在此我必须在单击使用时关闭我的弹出框。有人可以帮我这样做吗?

我也想改变弹出框的大小。现在我正在使用下面的代码来改变大小。但它不起作用。宽度没有改变。

请给我一个解决这两个问题的方法..

0 投票
2 回答
1773 浏览

ios - 显示键盘时,Popover 内的 UIScrollView 内的 UITextView 不完全可见

我有UIPopover一个UIScrollView里面有一个UITextView,底部包含一个。当键盘显示时,弹出框会随着文本视图开始被编辑而调整大小。我希望下面的代码确保文本视图可见:

问题是代码不会使整个文本视图可见。相反,只显示光标底部的文本视图,如下所示:

在此处输入图像描述

如何显示整个文本视图/将滚动视图滚动到底部?我试过这个:

this answer中所述,但没有任何效果。

此外,我的滚动视图在键盘移动到位后滚动到显示的位置。理想情况下,我希望滚动发生在键盘移动之前或期间。

任何帮助都会很棒。

0 投票
1 回答
144 浏览

ios - iPad 显示从弹出窗口中选择的图片

在研究了 UIImagePickerController 之后,我得到了这个代码来从弹出窗口中选择一个图像,然后在 myParticularImageView 中显示它。

这是 ViewController.m:

我遇到的问题是,当我从弹出窗口中点击图片时,什么也没有发生。

在 .h 我得到:

什么可能导致我的问题,我该如何解决?

0 投票
2 回答
6349 浏览

ios - 如何在不使用 seagues 进入 UIPopover 的情况下获得 Storyboard 创建的 UIViewController?

我有一个 iPad 应用程序(XCode 4.6、iOS 6.2、Storyboards、ARC),我在其中创建了一个 UIViewController(未连接到任何 segue)以在 UIPopover 中使用。这些是 ViewController 设置:

在此处输入图像描述

在此处输入图像描述

我有这段代码应该从 UIPopover 中显示“viewForPopover”ViewController。

我的问题是:没有self.storyboard。那么我应该如何到达当前类之外的视图控制器呢?(当前类是 UIView 的子视图)

0 投票
2 回答
1519 浏览

ios - popoverControllerDidDismissPopover 没有做我认为应该做的事情

所以,我认为当我在弹出框之外单击时,popoverControllerDidDismissPopover应该调用该方法。我知道在调用时不会调用dismissPopoverAnimated它。

我有一个简单的项目,我已经设置了显示popoverControllerDidDismissPopover只是没有被调用:

请告诉我哪里出了问题,或者我如何检测弹出框何时被解除。

整个项目在这里:

https://rapidshare.com/files/3182903825/PopoverDemo.zip

0 投票
3 回答
151 浏览

ios - 防止一次显示多个 UIPopover

我的应用程序具有月度视图,并且对于该月中的每一天,长按都会显示一个弹出窗口。

我曾经self.view setExclusiveTouch:YES防止一次发生多个弹出窗口,但偶尔仍然允许多个弹出窗口。

如何防止一次显示多个 UIPopover?

谢谢

0 投票
1 回答
332 浏览

ios - 如何在tableview的footerView中设置popover的锚点?

我正在开发一个 iPad 应用程序,需要从位于分组表视图的每个页脚中的按钮显示一个弹出窗口,其中包含可变数量的部分(最多 100 个)。当在每个部分中加载相同的按钮属性时,如何将弹出框的锚点设置为按下的按钮?

任何想法都非常感谢。

编辑:我是个不具体的白痴。我实际上在每个部分的footerView 中都加载了一个工具栏,并且需要识别正确的UiBarButtonItem。任何的想法??

0 投票
1 回答
329 浏览

ipad - 在没有动画的情况下在 iPad 上关闭 UIActionSheet

我的 iPad 应用程序底部有一个水平滚动的 UITableView,当用户点击其中一个单元格时,我会从中弹出一个 UIActionSheet,允许他们在两个选项之间进行选择。

这部分工作正常,但我在关闭操作表时遇到了两个 UI 问题。

1)当用户在 UIActionSheet 之外单击而不是其他 UITableViewCell 时,我想立即取消选择该单元格,然后关闭 UIActionSheet,或者同时将它们淡出。但是,当我实施

  • (void)actionSheet:(UIActionSheet *)actionSheet willDismissWithButtonIndex:(NSInteger)buttonIndex

为此,它仍然会导致操作表在取消选择单元格之前慢慢淡出,这看起来有点奇怪。无论我是通过获取该单元格并手动更改外观还是重新加载表格来调用 [self.tableView deselectRowAtIndexPath:self.tableView.indexPathForSelectedRow animated:NO],都会发生这种情况。即使我在创建 UIActionSheet 时(例如 self.actionSheet)保持对它的引用,并在调用 willDismissWithButtonIndex 时将其设置为 hidden 或 nil,它仍然以这种方式运行。

2)如果用户在 UIActionSheet 外部单击但选择了另一个 TableViewCell,我想立即将 UIActionSheet 转移到另一个单元格。然而,现在它只是慢慢淡出,然后用户必须再次点击新单元格才能为该单元格调出 UIActionSheet。

有人对此问题有建议或经验吗?

一切顺利,

托比