问题标签 [uialertviewcontroller]
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.
objective-c - 未设置邮件帐户时应用程序崩溃
未设置邮件帐户时,应用程序随机崩溃。有时,我收到错误警报。请帮我。
ios - iOS/Objective-C:从 sharedInstance 调用 AlertViewController
我正在将一些自 iOS 9.0 以来已弃用的 UIAlertViews 更新为 UIAlertViewControllers。
使用 UIAlertView,可以从任何正在执行的代码中抛出警报——即使是在实用程序类或共享实例中——只需一行:
因此,如果我调用共享实例,例如
//其中包含代码:
一切正常。
但是,对于 UIAlertController,这是不允许的。如果您将以下代码放在可通过共享实例访问的类的方法中,当您到达 presentViewController 时,它会引发错误:
在最后一行,该类(通过共享实例访问)没有此方法。看来您必须使用更复杂的方式来引发警报。我见过一些复杂的方法,例如:
但是,这对我不起作用,因为我认为我的共享实例没有 rootviewcontroller。任何人都可以提出一个简单、直接的方法来做到这一点吗?
swift - 更改 UIAlertController 的标题字体大小
我正在尝试更改 中的标题fontSize
,UIAlertController
但我无法管理如何将我NSMutableAttributedString
的设置为title
-property。
因此,我一直在NSMutableAttributedString
使用以下代码创建:
现在对我来说棘手的部分是如何弄清楚如何将新标题设置为UIAlertController
,因为它需要一个String?
值。
我环顾四周,发现UILabel
在展示UIAlertController
. 但是如何用我自己的自定义覆盖title
-property ?UIAlertController
UILabel
或者也许有更简单的方法来解决这个问题?
我的目标是如下图所示:
ios - 如何在自定义函数中添加函数作为参数 - swift?
UIAlertViewController
当用户选择点击触发操作的两个选项之一时,
我正在尝试重构我并传递要执行的函数。
我的问题是如何将函数作为参数添加到自定义函数?我的努力在下面。它不完整,但任何指导将不胜感激。我想将函数'performNetworkTasl'作为 'showBasicAlert' 的参数。
ios - UIAlertController 在 iPhone 和 iPad 中具有不同的 DOM 结构
我正在显示UIAlertController
并且iOS
相同的代码为iPhone and iPad
. 所以任何人都可以帮助解决这个问题。正如我谷歌但没有找到任何东西来证明这一点。以下是我使用的代码:-
所以问题是这样的:- iPhone:在对 iPhone 中的 UIAlertController 进行自动化测试时,“删除所有保存的”文本位于 DOM 结构的 UIAView 下。iPad:在 iPad 中对 UIAlertController 进行自动化测试时,“删除所有保存的”文本位于 DOM 结构的 UIView 下。
那么为什么 UIAlertController 结构会出现差异,因为 iPhone iPad 显示相同代码的 UIView 和 iPhone UIAView。
ios - 如何在swift中将自定义ViewController设置为UIAlertController的内容
我有自定义 ViewController 并希望将其显示为警报。当我像下面那样做时,我的自定义 ViewController 不会填充 UIAlertController 的全部内容并显示滚动条。如何做到这一点以及如何禁用滚动。
ios - UIAlertViewController 的初始化器是如何实现的?
这是一个设计问题。我正在以编程方式创建一个自定义视图控制器,但是当我尝试为其自定义初始化程序时,我必须在其超类上调用指定的初始化程序。
任何一个:
或者
问题是,一个需要一个解码器,我不打算提供我的自定义初始化程序,另一个需要一个 nibName 并且我不打算使用一个 nib。我正在以编程方式执行此操作。
UIAlertViewController 是如何实现的,这样它的初始化程序就可以在不使用 nib 和 NSCoder 实例的情况下运行?