问题标签 [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.
ios - UIPopover 外观:丑陋的圆角边缘
我将 UITableView 放在 UIPopover 中,并在表格视图的滚动条可见时得到这些白色边缘而不是真正的圆角(并且,过了一段时间,即使没有滚动条):
这是预期的行为吗?我知道 UIPopover 应该为子视图添加一个带圆角的剪贴蒙版,但我无法想象这会发生吗?
iphone - UIPopoverController presentPopoverFromRect 崩溃
我正在尝试在屏幕上的某处创建一个简单的弹出框,但由于某种原因它一直在崩溃。它没有给我任何错误(僵尸对象已启用)
我只是想在随机位置创建一个弹出框,这不可能吗?
编辑:也试过这样
EDIT2:它可能是相关的,我忘了提到,但是这个代码正在另一个视图中被调用。
这很好用!
当我在 DocumentViewController 中调用相同的 EXACT 代码时,它不起作用。
uinavigationcontroller - 奇怪的 UINavigationController 和 UIPopOverController 行为
我正在用我的视图控制器呈现一个弹出框:
在这个视图控制器内部,我有一个按钮可以推动另一个视图控制器。
现在在这个视图控制器中我有一个动作,当它完成后我会这样做:
现在奇怪的行为是,当我弹出视图控制器时,
方法在 SettingsViewController 中被调用,然后断点返回到我的 anotherViewController 中的 pop 方法。
这是一个通用应用程序,所以我在 iPhone 上使用相同的设置,但没有初始 UIPopOverController。这在 iPhone 中运行正常(没有弹出框,首先调用 pop 方法,然后调用 viewWillAppear),但在 iPad 上,首先调用 viewWillAppear,然后调用 pop。
所以我的问题是,有人可以解释为什么会这样吗?
谢谢。
ios - 是否有一种方法总是在 didSelectRowAtIndexPath 之后立即被调用?
我正在开发一个 iPad 应用程序,其中有一个表格视图。当用户在表中选择一行时,我使用didSelectRowAtIndexPath
打开一个弹出框。当我尝试使用某个按钮时,我收到一条错误消息,说“消息已发送到已释放的实例”。我最初虽然错误是由弹出框(在它viewDidLoad
或其他东西中)抛出的,所以我在其中放置了一个断点并单步执行代码。令我惊讶的是,我能够一步一步地加载弹出框和didSelectRowAtIndexPath
我的表格视图的其余部分(实际上只涉及退出一些 if 块)。当我在自动生成的代码中执行几个步骤时,该错误就会被抛出,该代码没有出现在我的任何类文件中(看起来像0x0010d71d <+1164> mov 0x6...
)。
所以,我的问题是,我如何找到引发此错误的位置?是否有另一种自动运行的方法didSelectRowAtIndexPath
可能会在某个地方搞砸?
iphone - UIPopOverController 表格视图中的箭头方向 | iPad
我想UIPopover
在UITableView
. 我想在所选行的上方或下方显示它。但目前它正在覆盖选定的行。有什么帮助吗?
ios - 类似于 iPhone 和 iPod Touch 上的 UIPopoverController 的 UIControl
我正在寻找与UIPopoverController模糊相似的东西,以便在 iPhone 和 iPod Touch 上使用。我想用这个对象简单地在一种对话泡泡中显示文本(类似于漫画中的基本对话泡泡)。
我考虑过自己做这个。我会从一个UIView
具有UILabel
作为子视图的子类开始。虽然这可能会奏效,但它缺少一些我认为很难做到恰到好处的关键元素。有文本换行,根据字体大小、文本长度、视图的最大宽度和高度等调整视图的大小。还有像其他气泡一样突出的三角形。所以在我重新发明轮子之前,我想看看存在什么。
UIPopoverController
在 iPhone 和 iPod Touch 上的工作有哪些替代方案?
ios - 自定义 UIPopover 在 iOS 6 上有奇怪的阴影
我正在使用UIPopoverBackgroundView
该类来显示自定义UIPopover
.
事情就是这样。在 iOS 5 上,弹出框的显示不会在弹出框后面留下任何阴影。然而,在 iOS 6 中,popover 会掉落一个非常奇怪的阴影,它并不完全适合 popover:
无论如何我可以控制这种行为以在两个版本上达到一致的外观吗?
objective-c - 在哪种情况下应该在情节提要中使用 Popover segue?
我对 Popover segue 没有几个问题。
1)在什么情况下应该使用它?
2)在我的情况下,我必须在按钮单击时显示弹出框,并且弹出框有另一个视图控制器,如图 1 所示
3)如果一个有图像作为弹出框,那么如何隐藏外部原生蓝色弹出框?如图2所示
4) 使用 Popover segue 和在按钮单击时使用下面的代码有什么不同
ios - 无法在单点触控中从 UIPopover 关闭键盘
我无法从 UIPopover 中关闭键盘。当我运行此ResignFirstResponder()
功能时,我有弹出框形式的文本字段,没有任何反应。不知道为什么有任何想法。只有当我从弹出窗口运行它时才会发生。
是不是因为它叠加和对象。需要帮忙?
这是我的代码的一些示例: 这里我调用 popover;
我正在调用的 popover 内容类内部
按钮触发;
ios - iOS - UISearchBar 与弹出视图中的结果(使用故事板中的 UIViewController)
我在将搜索栏文本传递给弹出视图时遇到了一些问题。流程是这样的:
- 父视图有一个带有 uisearchbar 的工具栏
- 父视图通过 segue 连接到另一个子类 uiviewcontroller,并将其显示为搜索栏中的弹出窗口
- 弹出视图控制器使用表格视图来显示我想要过滤的数据(表格视图已设置并且工作正常,过滤结果的方法已设置并且工作正常)。
- 父视图是搜索栏的代表,每次更改搜索词时都会收到文本
如何将搜索词传递给弹出框?我在父视图中设置了一个自定义委托,其方法应将搜索词传递给委托方法,但该方法未在弹出窗口中调用。
*我最好的猜测是我需要在某个地方指定弹出框使用我的自定义委托(即声明 ThisView.delegate = self,但这是一个问题,因为子视图是由 segue 创建的)
以下是弹出框的显示方式:
这是委托协议: