40得票11回答
5秒后关闭Swift中的UIAlertView。

我已创建了一个包含UIActivityIndicator的UIAlertView。一切都很顺利,但我还希望UIAlertView在5秒后消失。 我该如何在5秒后解散我的UIAlertView? var alert: UIAlertView = UIAlertView(title: "Load...

38得票12回答
更改UIAlertView的背景颜色?

我想改变我的UIAlertView的背景颜色,但是它似乎没有颜色属性。

38得票5回答
在Swift中展示UIAlertController的简单应用程序委托方法

在Obj-C中,当另一个iOS应用程序(邮件附件、网页链接)被点击时,如果与我的应用相关联的文件或链接被触发,我会在 openURL 或 didFinishLaunchingWithOptions 中捕获这个事件,并展示一个 UIAlertView 来确认用户是否希望导入数据。现在 UIAle...

37得票1回答
如何在程序中编程隐藏UIAlertView?

有没有一种方法可以以编程方式隐藏UIAlertView?实际上,我已经在UIAlertView中添加了一个UITextField,并且当用户按下键盘的返回键时,我想执行与“Ok”按钮按下相同的操作。 有没有办法以编程方式隐藏UIAlertView?实际上,我已经在UIAlertView中添加...

37得票5回答
一个委托需要多个UIAlertViews

目前,我在一些地方弹出了一个UIAlertView类。同一类是这些警告视图的代理(很合理会这样)。不幸的是,这些UIAlertView将调用类的相同代理方法。现在,问题是-如何知道是从哪个警告视图调用了代理方法?我想只检查警告视图的标题,但那并不那么优雅。最优雅的处理多个UIAlertView...

35得票8回答
iOS 9.0中已经弃用了'UIAlertView',请改用preferredStyle为UIAlertControllerStyleAlert的UIAlertController。

我看了很多答案,但都没有帮助。这是我以前的警报和相应动作 override func viewWillAppear(animated: Bool) { if Reachability.isConnectedToNetwork() == true { print("in...

35得票7回答
iOS - 当应用程序正在运行时,推送通知警报未显示

我在我的应用程序中集成了推送通知。用户将收到加入群组的推送通知。当用户点击加入时,我需要在代码中处理一些内容。因此,我正在实现:- (void)application:(UIApplication *)application didReceiveRemoteNotificat...

34得票7回答
iOS 8.3版本的iPad上,UIAlertView消失后键盘弹出的问题

随着最新的iOS 8.3发布,我们的应用程序开始出现奇怪的行为。 在完成文本字段编辑后,用户可以点击关闭按钮,这将弹出一个 UIAlertView。当用户在警报视图中点击放弃时,警报视图和当前视图都会被解除。但是,在视图消失后键盘会弹出来,这对用户来说非常烦人。 经过一些调试,似乎键盘是显...

31得票12回答
进入后台状态时如何关闭UIAlertViews

苹果建议在 iOS 4 中进入后台状态时关闭所有的 UIAlertViews/UIActionSheets,以避免用户在稍后重新启动应用程序时产生任何混淆。我想知道如何优雅地一次性关闭所有 UIAlertViews,而不必每次设置一个引用... 有什么想法吗?

31得票3回答
如何使用UIAlertController

我试图在一个我从某个网站获取的Pacman游戏中使用这段代码,但是不得不将UIAlertView更改为UIAlertController。然而,下面的代码存在两个错误,我不知道如何修复(我是编程新手,感觉这是一个非常初级的问题 - 对不起!!) 第一个错误出现在第4行:alertContro...