问题标签 [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.

0 投票
1 回答
5038 浏览

ios8 - iOS8 AlertViewController 问题

我有一个textFieldviewControllerAlertViewController出现键盘时,AlertViewController 的背景中没有出现。但是在关闭AlertViewController键盘后出现。这件事只发生在 ios8 设备上。这是我的以下代码:

0 投票
2 回答
2987 浏览

ios - SWIFT - 如何在显示 UIAlertController 消息后更改它

我想在创建 UIAlertController 后更改它的消息。在警报中,我想显示下载状态。

怎么了 ?

谢谢

*编辑*****

我不知道这是否是最好的解决方案:

..但它的工作原理!

欢迎改进!

0 投票
4 回答
8589 浏览

ios8 - 在 iOS8 的 UIActionSheet 中添加 UIPickerView 的最佳解决方案是什么?

我知道新的 UIAlertController,但除了创建 UIViewController、将 UIPickerView 添加为子视图并以模态方式呈现它之外,我还没有看到其他解决方案。这可能意味着添加委托以传递信息:(

任何人都可以发布一个使用 UIAlertController 和内部选择器的示例......都在同一个控制器中吗?

谢谢

0 投票
10 回答
6305 浏览

ipad - 并发 UIAlertControllers

我将我的应用程序移植到 iOS 8.0 并注意到 UIAlertView 已被弃用。

所以我改变了一些东西来使用 UIAlertController。在大多数情况下都有效。

除了,当我的应用程序打开时,它会进行多次检查以向用户报告各种状态......

例如..“警告,您尚未设置 X,需要在完成项目之前进行 Y”和“警告,您使用的是 beta 版本,不依赖结果”等...(这些只是示例!)

在 UIAlertView 下,我会(比如说)同时获得两个警报框,用户必须点击两次才能关闭这两个警报框……但它们都会出现。

在 UIAlertController 下,使用下面的代码呈现“一般”警报,我只收到一条警报消息和一条控制台消息:

警告:尝试在 TestViewController 上呈现 UIAlertController: 0x13f667bb0: 0x13f63cb40 已经呈现 UIAlertController: 0x13f54edf0

因此,尽管上述示例可能不是一个很好的示例,但我认为有时可能由于操作应用程序时的“事件”而需要呈现多个全局警报。在旧的 UIAlertView 下,它们会出现,但似乎不会出现在 UIAlertController 下。

谁能建议如何使用 UIAlertController 来实现这一点?

谢谢

编辑:我注意到在 iOS8 上,连续显示两个 AlertView,它们是“排队”并按顺序出现,而在 iOS7 中,它们同时出现。似乎 Apple 已更改 UIAlertView 以对多个实例进行排队。有没有办法用 UIAlertController 做到这一点,而无需继续使用(已弃用但已修改)的 UIAlertView ???

0 投票
8 回答
27295 浏览

ios - UIAlertController 文本对齐

有没有办法改变 iOS 8 上 UIAlertController 中显示的消息的对齐方式?

我相信访问子视图并为 UILabel 更改它是不可能的。

0 投票
1 回答
5619 浏览

uitextfield - iOS 8 在 UIActionSheet 中破坏了 UIPickerView

在 iOS 8 之前,我一直在UIActionSheet非常简单地展示一个选择器。现在,他们似乎已经用最新的更新打破了这个功能。它从未得到支持,并且在文档中一直不鼓励这种做法。

据推测,整个UIActionSheet功能已被弃用,并且不会在未来得到支持。文档说要改用 UIAlertController 。

我尝试切换到UIAlertController并实际上发现我最初期望的解决方案比我最初提出的解决方案更好。

我的原始代码:

在 iOS 7 中运行良好。

我的新代码。看起来更好,但由于某种原因,我无法UITextField尊重我的inputView财产设置。它使用标准键盘显示我的文本字段,否则这将是一个可以接受的替代方案,在我看来甚至比原来的更好。

iOS 8 的新功能正在进行中:

谁能告诉我为什么会这样?新视图上的inputView属性是否不可UITextfield用?UIAlertController有没有人UIPickerView以这种方式成功使用?

我没有包含我的projectFieldorprojectPicker属性的代码,但我已经测试和检查了。他们确实创建了有效的对象。选择器由我呈现的 VC 保留,文本字段很弱,由我假设的 AlertViewController 拥有。我也尝试保留它,但没有效果。

我也确实收到UITextField了来自文本字段的代表调用,所以我知道呈现的是我创建的对象。当我将pickerView明确设置为inputView.

在屏幕截图中查看结果视图:

带有 UITextField 的 UIAlertController

0 投票
1 回答
733 浏览

ios - UIAlertController 的标题未出现 iOS 8.0

我已经更新了 XCode 6.0.1、iOS 8.0 和之后使用UIAlertController而不是UIAlertView但标题UIAlertController没有出现。参考见代码:

0 投票
1 回答
1690 浏览

ios8 - 从工具栏按钮呈现 UIAlertController

愚蠢的问题 - 但我如何从工具栏按钮呈现 UIAlertController(弹出窗口)?以前(使用 UIAlertView)我只是简单地调用 showFromBarButtonItem: 但这对于 UIAlertController 似乎是不可能的。

我有一个解决方法 - 如下 - 但它有点“冒险”

(发件人是一个 UIBarButtonItem)

0 投票
4 回答
999 浏览

storyboard - 呈现警报控制器时 UIPopOverController 缩小

我在 iPad 上有以下 UIPopOverController。这是一个带有通用故事板的 iOS 8 应用程序。在 XCode 中,我选择了它的 segue 作为“Present as Popover”。

在此处输入图像描述

每当这个视图控制器呈现一个 UIAlertController 时,就会发生这种情况:

在此处输入图像描述

弹出框缩小到一个奇怪的大小。UIAlertController 从弹出窗口显示为:

我根本没有玩过视图控制器的约束,所以我不知道为什么会这样。防止这种情况发生的正确方法是什么?

0 投票
0 回答
196 浏览

uitextfield - 无法在 _UIAlertControllerTextFieldViewController 的捆绑包中加载 NIB

这个:

正在生产: *由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在包中加载 NIB:“NSBundle <....> 名称为“_UIAlertControllerTextFieldViewController””在 iOS8 上。

但是,如果我删除配置文本字段的代码行,它可以正常工作。

关于如何解决这个问题的任何想法?提前致谢。