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

ios8 - UIAlertController 警告信息

我在我的项目中为 UIAlertController 使用以下代码。

我收到以下警告信息:

请指导我如何使用 Objective C 正确使用 UIAlertController。

谢谢,阿宾·科希·切里扬

0 投票
1 回答
1251 浏览

string - 是否可以为 NSString 设置自定义字体和大小?

我在 iOS 9 中使用 Swift。我想为UIAlertAction. 我搜索了这些问题以寻找 Swift 的答案:

在 Swift 中更改 UIAlertAction 的字体

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

这个问题是一个 Objective-C 的答案: UIAlertController custom font, size, color

但是没有为UIAlertAction.

我认为问题在于 aUIAlertAction使用 anNSString作为其title属性。请参阅 Github 上的演示项目。

我想创建一个这样的字符串:

然后自定义字符串的字体和大小。然后将我的操作添加到警报控制器后,使用键值编码将字符串分配给我的操作:

但据我所知,没有办法为NSString. 如果它使用 aUILabel代替,那么自定义字体将很容易。但我似乎被字符串的限制所困扰。有谁知道将自定义字体和大小分配给字符串的方法,还是我认为没有办法做到这一点是正确的?

0 投票
3 回答
956 浏览

objective-c - tvOS 应用程序 - UIAlertController 与 UIAlertAction 崩溃

我有一个单视图 tvOS 应用程序。它有一个包含 24 个集合视图单元的集合视图。当一个collectionviewcell被选中时,我会触发一个警报。我正在使用 Apple 参考文档中的默认代码(粘贴在下面)。

当我没有将 defaultAction 添加到警报时(注释掉 [alert addAction:defaultAction];),警报会正确显示,但无法关闭它。当我将 defaultAction 添加到警报时,警报会显示“确定”按钮,但一旦出现在屏幕上就会出现可怕的 SIGABRT 错误

堆栈跟踪在这里:

有什么想法吗??

0 投票
0 回答
497 浏览

ios - UIAlertAction 与样式 UIAlertActionStyleDestructive 颜色从红色到灰色禁用 iOS 8

禁用该操作时,我无法将我UIAlertActionUIAlertActionStyleDestructive颜色从红色更改为灰色。

在 iOS 9 上将其设置UIAlertAction为禁用会将颜色更改为灰色。在 iOS 8 上,颜色保持为红色。

0 投票
1 回答
2955 浏览

ios - 如何更改 iOS 中的 UIAlertAction 按钮颜色?

我有一个 UIAlertController 和一堆 UIAlertAcion 按钮。现在我需要用其他颜色而不是相同颜色显示一个按钮。

对于前

按钮1

按钮2

按钮 3

Button1 和 button3 应该是蓝色的

button2 应该是红色的。

可能吗 ?如何?

只是抛出你的想法......

我的代码:

0 投票
0 回答
207 浏览

objective-c-blocks - UIAlertController 处理程序变为 nil

我的应用程序中有一个UIAlertController,所以我希望每次menuButton按下时都显示警报。我需要重新创建_menuAlert特定的想法(它需要检查另一个对象action,没有描述)。因此,如果我保留_shareAction,但重新创建UIAlertController,不知何故,它的处理程序变为nil.

我觉得错过了一些关于块的重要内容,以了解为什么会发生这种情况。请帮我理解。

有代码:

menuAlert 如何调用:

0 投票
3 回答
745 浏览

ios - 如何从 Swift 中的 UIAlertAction 访问 self?

当有人对警报操作说好的时,我想导航回根视图控制器。但是警报操作不允许访问自己。

在 AlertAction 中获取当前导航控制器的工作是什么,

这是代码,

0 投票
0 回答
93 浏览

ios - UIAlertAction 访问旧类变量

我以编程方式添加了UITextView's 和一个类对象,在调用时它的某些部分发生了变化:

我将用户的对象字段保存为批量保存,但问题是即使调用UITextView了函数,最后编辑的值也不会保存。textViewShouldEndEditing唯一的其他复杂情况是批量保存是通过确认消息的一部分UIAlertAction

澄清一下,即使所有函数都以正确的顺序调用,访问的类对象UIAlertAction似乎也已过期。我希望这很清楚。

0 投票
1 回答
1083 浏览

ios - 如何在 iOS 的同一个 UIAlertController 中处理不同的 UIAlertAction 处理程序?

我正在使用 Objective-C 编写一些UIAlertController代码。

我有更多按钮,但按钮会显示不同UIAlertController的 s 并处理不同的UIAlertActionhandler 。

所以我想创建一个UIAlertController,和UIAlertAction

如下所示:

然后我想用不同IBAction的按钮来调用showAlert方法,并设置不同的UIAlertController标题,UIAlertAction标题和处理不同的alertAction处理程序。

但是我遇到了一些问题。

我在不同的按钮中调用该方法,如下所示:

我不知道如何UIAlertAction用相同的 doneAction 更改标题,我搜索了一些数据显示UIAlertActionis readyonly 属性。

那么还有其他方法可以更改UIAlertAction标题吗?或者我们可以删除UIAlertController addAction:添加其他的方法UIAlertAction吗?

以及如何将不同UIAlertAction的处理程序传递给 AlertAction 以供UIAlertController使用?

非常感谢。

0 投票
2 回答
1830 浏览

ios - 在 UIAlertController 中的 UIAlertAction 中将图像居中

我目前正在使用以下代码(Swift)将图像添加到 UIAlertAction。 purpleAction.setValue(pCircle, forKey: "image")

如果可能,我想将图像居中在 UIAlertAction 中。目前 UIAlertAction 的标题位于中心,图像显示在左侧。