555得票36回答
我该如何在Swift中创建一个UIAlertView?

我一直在努力使用Swift创建UIAlertView,但由于某种原因,我无法正确编写语句,因为我得到了这个错误: 找不到接受提供的参数的“init”重载 以下是我的编写方式:let button2Alert: UIAlertView = UIAlertView(title: "Ti...

293得票39回答
如何在不在视图控制器中的情况下展示UIAlertController?

场景:用户在视图控制器上点击一个按钮。视图控制器是导航堆栈中的顶层(显然)。点击调用另一个类上的实用程序类方法。出现问题,我想在那里显示一个警报,然后控制返回到视图控制器。+ (void)myUtilityMethod { // do stuff // something ba...

219得票15回答
在使用iOS 8的iPad上正确呈现UIAlertController

iOS 8.0推出了UIAlertController来替代UIActionSheet。不幸的是,Apple没有添加任何关于如何呈现它的信息。我在hayaGeek的博客中找到了一个示例,但在iPad上似乎无法正常工作,视图完全错位: 错位: 正确: 我使用以下代码将其展示在界面上: ...

162得票5回答
如何从 UIAlertController 的文本字段中获取输入值?

我正在尝试创建一个带有消息和输入的警告控制器,然后从输入中获取值。我找到了许多关于如何创建输入文本字段的好教程,但是我无法从警告中获取值。

136得票1回答
UIAlertController的actionSheet在iOS 12.2 / 12.3上出现约束错误。

在iOS 12.2版本中,使用UIAlertController的actionSheet时,Xcode会出现约束错误。有人遇到过这个问题吗? 相同的代码在iOS 12.1上运行没有错误。 我已经在Xcode 10.2和10.1上测试过这段代码。 class ViewController:...

128得票24回答
UIAlertController自定义字体、大小、颜色

我正在使用新的UIAlertController来显示警报。我有以下代码:// nil titles break alert interface on iOS 8.0, so we'll be using empty strings UIAlertController *alert = [UI...

119得票10回答
UIAlertView在IOS 9中首次被弃用

我已经尝试了几种方法来使用UIAlertController替代UIAlertView。我尝试了几种方式,但是无法让警告操作起作用。这是我的代码,在IOS 8和IOS 9中运行良好,但现在显示为弃用标志。我尝试了下面的优雅建议,但在这种情况下无法使其正常工作。我需要提交我的应用程序,这是要解决...

118得票13回答
如何最好地检查一个UIAlertController是否已经在显示中?

我有一个表格视图,加载时每个单元格可能会返回一个NSError,我选择在UIAlertController中显示它。问题是如果返回多个错误,控制台会显示此错误。 警告:尝试在已经呈现(null)的MessagesMasterVC上呈现UIAlertController:0x14e64c...

114得票10回答
编写用于UIAlertAction的处理程序

我正在向用户展示一个 UIAlertView,但我无法弄清如何编写处理程序。这是我的尝试:let alert = UIAlertController(title: "Title", message: "Message", ...

108得票14回答
如何在Swift中将TextField添加到UIAlertController

我正在尝试显示一个带有 UITextView 的 UIAlertController。当我添加以下代码时: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -&...