问题标签 [uialertaction]

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 回答
43 浏览

swift - 使用 UIAlertAction Xcode 7.3 beta 的控制台出错

我正在尝试使用 alertview 将错误打印给用户。这是我的代码:::

当我运行代码时,我在控制台中看到以下内容,并且没有看到向用户显示任何警报。

“在解除分配时尝试加载视图控制器的视图是不允许的,并且可能导致未定义的行为”

我应该怎么做才能解决这个问题。?请帮忙。谢谢 !!!

0 投票
1 回答
156 浏览

objective-c - 在 UIAlertController 中执行 segue(展开?)

我的 Main.storyboard 中有所有这些。
NavigationController > ViewOneController > ViewTwoController

在 ViewController2 中的游戏结束时,我想通过在 UIAlertAction 中使用 segue 来返回 ViewController1。

我知道我将代码留在 UIAlertAction 处理程序中。然后:

{ // some segue function }

如何将其链接回 ViewController1 以开始新游戏?

我不知道在 ViewController1.m 中输入哪个 segue,这是一个 unwindSegue,我将如何链接它们?

谢谢。

0 投票
2 回答
4228 浏览

ios - 在 iOS UIAlertController 中,我们可以左对齐 UIAlertAction 的文本吗

UIAlertController我需要用左对齐来实现这样的 UIAlertControllerUIAlertAction

描述1

在互联网和stackoverflow中搜索了很多之后,我能够实现左对齐的标题UIAlertController

描述2

但是如何左对齐 UIAlertAction 的文本?

任何帮助/线索都会非常有帮助。

0 投票
1 回答
866 浏览

swift - 如何在 UIAlertController 中为 UIImage 着色

如何创建一个UIAlertController带有取消按钮和其他三个带有图标的按钮?我支持 iOS 8 以上。每个条目都应该着色...

0 投票
1 回答
507 浏览

ios - 连续的 UIAlertControllers - IOS - Swift

我想展示一个连续的警报控制器,从 Swift 中第一个警报控制器的动作开始。

所以场景是这样的:

1) Alert_A 有 2 个选项:

  • a) 选择此选项后,当前 Alert_B 也会关闭 Alert_A

  • b) 选择此选项后,当前 Alert_C 也会关闭 Alert_A

2) Alert_B/Alert_C 各有 2 个选项:

  • a) 行动警报_B/行动警报_C

  • b) 取消取消 Alert_B/Alert_C

我在 Apple 文档中读到不建议在警报中显示警报。

我还添加了一个指向警报层次结构的链接:

警报图

0 投票
1 回答
133 浏览

ios - Swift 警报处理程序语法奇怪

我的 Swift 代码块之一是弹出警报:

像这样阅读其他 SO 帖子:为 UIAlertAction 编写处理程序

他们都给出了处理程序部分具有包容性和明确定义的示例,例如:

但是,在上面的代码中,我使用 Xcode 的自动完成功能来帮助我编写警报块,我的版本没有逗号跟随handler键。

这两种变体也有效(除了我上面的第一个代码块):

这个奇怪的 Swift 语法异常规则是什么?

这不是一个错误吗?

我们不是用逗号分隔函数参数吗?

在我看来,我正在调用一个函数UIAlertAction()并且只传递了两个参数 -title因为style只有 2 个逗号:

UIAlertAction(__ , __ ) { ... }

或者是......这...... Swift 相当于 Ruby 块?(Ruby 块的最佳解释?

我的警报代码有效,它没有损坏,以防有人好奇。

似乎与这么多规则和奇怪的语法有点不一致,这使得记住 Swift 语法和学习 Swift 的规则变得更加困难。

希望 Swift 4.0 能解决所有这些问题……

也许我抱怨太多了:D

0 投票
2 回答
888 浏览

swift - 在 tvOS 10 GM 上打开 UIAlertController 时焦点消失

我想在带有内部UIAlertController的 a 上显示 a 。集合视图需要关注启动,所以我将变量覆盖如下:UIViewControllerUICollectionViewpreferredFocusableView

使用 tvOS 9 一切正常:警报控制器正确打开,我能够选择UIAlertAction显示的 s 之一。

在 tvOS 10 Golden Master 上,打开警报控制器并滚动到另一个操作后,焦点从屏幕上消失,我无法滚动到其他操作或点击 Siri Remote 的菜单按钮。该应用程序仍然卡在警报控制器中,当我尝试滚动到其他操作时可以听到滚动声音,但屏幕上没有任何反应。我必须强制退出应用程序并重新打开它。

在此处输入图像描述 在此处输入图像描述

这是应用程序的代码。我试图设置preferredFocusableViewalertController.preferredFocusedView或删除集合视图的焦点方法,但没有结果。

0 投票
1 回答
1330 浏览

ios - 如何自定义 UIAlertController 在右侧添加图片

这就是我想要达到的目标。http://imgur.com/a/598az但遗憾的是图像出现在左侧。

代码是

0 投票
1 回答
111 浏览

swift - 如何从 registeringForNotifications 时呈现的 UIAlertcontroller 获取 UIAlertAction

我想根据用户是否允许/不注册通知来对视图控制器进行一些切换。这个视图第一次加载和

在 ViewDidLoad 中调用,会显示 AlertController 并且 viewController 按预期完成其布局,因此缺少对用户是否允许/不允许通知的任何依赖。

我知道我可以在应用程序启动后立即显示注册警报,但我想等待在此视图控制器中请求许可,因为它仅与此视图相关,而不与之前的其他视图相关。

在调用 viewWillAppear 之前有什么方法可以捕获 UIAlertAction 吗?

0 投票
1 回答
375 浏览

swift - Swift:在 UIAlertAction 中设置变量值

我正在声明一个变量,然后尝试在 UIAlertAction 中设置它的值。当我点击“我要去那里”按钮时,在下面的代码中,输出是:

1 thisCustomerRequesting: true

3 thisCustomerRequesting: false

你能告诉我为什么输出中缺少行“2 thisCustomerRequesting: ....”以及为什么“3 thisCustomerRequesting: false”是假的,而我希望它是真的。