问题标签 [uialertcontroller]
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.
alert - iOS8 中的“请稍候”对话框
我曾经在我的应用程序中有一个“请稍候”对话框很长一段时间。使用UIActivityIndicatorView
并将其添加到UIAlertView
.
不过 iOS8 引入了UIAlertController
. 是否可以添加任何东西以产生类似的效果?有没有另一种方法可以用 iOS8 做这样的事情?
我搜索了很多网站,但仍然不知道如何使用新的 API 来完成。
我将不胜感激 - 指向库、教程等的链接,这可能会有所帮助。
问候,
马特乌什
swift - UIAlertAction 在其回调中解除 UIAlertController
我正在尝试使用 iOS 8 中引入的新功能。除了总是最终在其回调中关闭警报控制器UIAlertController
这一事实之外,一切都很好。UIAlertAction
以下是我的代码:
现在,当我单击“完成”按钮时,控件进入回调方法,然后警报被解除,即使我没有任何声明可以解除警报。这是默认行为吗?如果是,我如何确保在某些情况下警报保持在屏幕上(取决于我的情况)?我在这里错过了什么吗?
我非常感谢您对此的任何帮助。
swift - Xcode 6 或 iOS 8 错误:UIAlertController 不显示消息?
在我的视图控制器中,我有以下代码来创建UIAlertController
:
在模拟器中运行它,我看到了
很确定这是 Xcode 6 beta 7 或 swift 中的错误?想法?
ios8 - UIAlertController 中的消息太长无法显示,我该怎么办?
我会在用户登录后显示免责声明,但免责声明的消息似乎太长,UIAlertController 可以显示整个文本,无法显示标题,无法滚动消息,没有显示操作按钮. 有人遇到这种情况吗,你是怎么解决的?
现在,我将 UITextView 添加为子视图来显示消息。如何设置 UIAlertController 的框架是一个问题,我通过在 UIAlertController 中设置消息来解决这个问题。希望苹果以后可以修复它。
ios - 来自带有 iOS8 GM 的 Popover 的 UIActionSheet
尝试从弹出窗口显示 UIActionSheet 时有人收到此消息吗?
您的应用程序呈现了一个 UIAlertController() 样式的 UIAlertControllerStyleActionSheet。具有此样式的 UIAlertController 的 modalPresentationStyle 是 UIModalPresentationPopover。您必须通过警报控制器的 popoverPresentationController 提供此弹出窗口的位置信息。您必须提供 sourceView 和 sourceRect 或 barButtonItem。如果在您呈现警报控制器时不知道此信息,您可以在 UIPopoverPresentationControllerDelegate 方法 -prepareForPopoverPresentation 中提供它。
在 GM 之前,我使用了一些解决方法将 UIActionSheet 转换为 UIAlertController,这工作正常。然而,Apple 似乎试图解决 UIActionSheet 问题,而我不想使用我的解决方法 - 但似乎我别无选择......
ios8 - 在 iOS8 的 Popover 中显示 UIAlertController
我将 UITableViewController 设置为在 iPad 上的弹出窗口中显示:
当我单击一行时,我会显示一条警报,以警告用户潜在的破坏性行为。我使用了新的 UIAlertController,结果如下:
弹出框变得非常小(实际上是 alertController 视图的大小)。如果我按取消,我可以看到结果:
这是我的代码:
我错过了什么 ?
谢谢你的帮助
ios - 在 iPhone 上的弹出窗口中呈现 UIAlertController ActionSheet
我正在创建并呈现ActionSheet
如下:
这在 iPad 上运行良好,但alertController.popoverPresentationController
在nil
iPhone 上。
我已经成功地在 iPhone 上使用自适应 segue 样式Present As Popover在界面构建器中呈现弹出框并实现adaptivePresentationStyleForPresentationController
委托方法以返回正确UIModalPresentationStyle
但我被困在代码中如何做到这一点,UIAlertController
因为它popoverPresentationController
在 iPhone上没有
ios - UIAlertController 没有类似的 didDismissWithButtonIndex 命令
由于 iOS 8 出现故障,UIAlertView 不会自动弹出键盘,我唯一的选择是升级到 UIAlertController。但是,didDismissWithButtonIndex 足够灵活,可以完成我必须做的事情,而他们提出的新解决方案却不是(如下例所示)。没有 didDismissWithButtonIndex,我无法升级到 UIAlertController。除了:
ipad - 在 iOS8 中更改操作表弹出箭头
我正在使用UIAlertController
。但是在装有 iOS 8 的 iPad 上,actionSheet 显示带有弹出箭头。有什么想法可以隐藏那个箭头吗?
这是我的代码:
customization - 在 iOS 8 中自定义 UIAlertController 以包含 UITableView 等标准元素
我习惯UIAlertViews
通过 [alert setValue:someView forKey:@"accessoryView"]
方法进行自定义。这将为具有自定义高度的 UIAlertViews 创建可自定义的内容。但是它仅适用于 iOS7 及以下版本。在 iOS8 中UIAlertController
已经接管了,我不能再自定义它了,它会削减UIAlertView
.
是不是因为滥用而不可能UIAlertController
,或者我应该怎么做?我正在尝试将 UITableView 合并到 UIAlertController 中UIAlertControllerStyleAlert
。
谢谢。