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

ios - iOS 8 只有 UIAlertController 或 UIActionSheet 的内存泄漏

当我使用 UIActionSheet 或 UIAlertController 执行以下操作时,我在模拟器中的 iOS 8 中看到内存泄漏。UIActionSheet 在 IOS 8 中使用 UIAlertController,因此这些问题是相关的。

按下按钮时调用 showCameraAction。我已经从委托方法中删除了所有内容,但在下面显示的情况下仍然存在泄漏。我是否以某种不应该的方式使用 UIActionSheet?我将不胜感激解决此问题的任何帮助。IOS 7(在模拟器中)相同的代码没有泄漏。

//空的

还尝试了 UIAlertController,结果相同:

泄漏工具截图

带有跟踪的屏幕截图:https ://www.dropbox.com/l/FmnTCd0PvVhuu16BVHZo7p

0 投票
2 回答
16013 浏览

ios - 在 iOS8 中自定义 UIAlertController

由于在 iOS8UIAlertView中已弃用。我们应该使用UIAlertController. 我想自定义它,例如字体颜色,alertcontrller 视图的消息标签的字体系列,还更改确定按钮的背景颜色。我不知道正确的方法。

请帮忙!!

任何帮助将不胜感激!!

0 投票
2 回答
796 浏览

ios - iOS8 的 UIAlertController 标题始终为零

从 iOS8 和 Xcode 6.0.1 开始,我遇到了一个问题,我的警报对话框的标题没有出现。所以我将我的 UIAlertView 更改为 UIAlertController 但我有同样的问题......

我的警报标题总是为零,并且显示非常难看,因为我没有分隔线。

你知道我为什么有这个吗?

但这就是结果

没有标题的警报视图

谢谢你。

0 投票
2 回答
3585 浏览

ios - UIAlertController 泄漏

我通过使用以下方法UIAlertController创建类别在我的应用程序中添加:UIViewController

起初,一切看起来都很好,但是当我使用 Instruments 分析泄漏时,每次调用此方法时,都会出现一些泄漏:

在此处输入图像描述

这是调用的showAlertViewWithTitle:message:actions:完成方式

知道为什么我会得到所有这些泄漏吗?

- 编辑 -

我在示例项目中尝试了以下内容:

我得到了同样的泄漏。我真的不知道发生了什么...

0 投票
2 回答
5849 浏览

xcode - Swift UIAlertController Getting Text Field Text

I need to get the text from the text fields in my alert view when the Input button is pressed.

0 投票
7 回答
15248 浏览

ios - 如何在 iOS8 的 UIAlertController 中添加 UIDatePicker?

我正在开发一个已经使用 iOS-7 发布的项目。但现在由于操作表出现问题,所以我现在正在实现 UIAlertController。以下是我使用 UIPicker 显示 UIAlertController 的代码。

但我无法在其中添加日期选择器。它与普通选择器不同,并且应用程序挂起。请为在 UIAlertController 中添加 UIDatePicker 的任何示例代码提供建议。提前致谢

0 投票
1 回答
149 浏览

ios8 - 对同一个应用使用 UIAlertView 和 UIAlertController

我想显示警报。但是由于 iOS 8 不推荐使用 uialertView,我该怎么做才能显示两种操作系统的警报?

0 投票
7 回答
57476 浏览

ios - 在 UIAlertController 中将图像添加到 UIAlertAction

我在行的左侧看到了几个 UIAlertControllers 的屏幕截图,但我在文档中没有看到它。一个示例视觉是http://imgur.com/SISBvjB 这是我现在为我的控制器拥有的代码:

0 投票
1 回答
980 浏览

swift - 是否可以在带有 iOS8 的新 XCode 中自定义 UIAlertController 的字体和外观?

我想知道是否可以使用 UIAlertController 自定义应用程序警报。我还没有看到任何明确说你可以的东西。有谁知道我可以添加自定义外观的方法,尤其是这些警报上的字体?

0 投票
3 回答
394 浏览

ios - 无法将设备检测为 iPad

我正在制作一个使用 HealthKit 的应用程序。该应用程序不能在 iPad 上运行,因此我的viewDidLoad方法包含一个 if/then/else 语句来向 iPad 用户显示警报。这是我的代码:

SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")一点来自这个要点

UIAlertController 应该在设备是 iPad、未运行 iOS 8.0+ 或只是(出于某种其他原因)无法使用 HealthKit 时显示。这在纸面上一切都很好,但是当我在运行 iOS 8 的 iPad 2 模拟器上运行该应用程序时,该应用程序正常启动并且不显示警报。作为记录,我知道警报没有按钮,但我不希望它消失。它应该只在 iPad 或低于 iOS 8 的设备上显示,因此在显示时不需要消失。

那么为什么我的应用程序没有在 iPad 上显示警报视图?控制台显示没有错误。

编辑:没有按钮的通知不会出现在最终产品中,只是在测试中。然而,这一点仍然存在,因为警报应该仍然出现。