gpt4 book ai didi

ios - Objective-C - 我希望 UIAlertController 在单击按钮时不被删除

转载 作者:可可西里 更新时间:2023-11-01 03:39:34 25 4
gpt4 key购买 nike

我想展示一个带有 2 个按钮的 UIAlertController。

一个按钮应该关闭警报,第二个按钮应该执行一个操作但在屏幕上保持警报。是否有一些配置可以完成它不会关闭警报的操作?

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"title"
message:@"message"
preferredStyle:UIAlertControllerStyleAlert];
[alert addAction:[UIAlertAction actionWithTitle:@"Do Something"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action) {
//Pressing this button, should not remove alert from screen
}]];

[alert addAction:[UIAlertAction actionWithTitle:@"Close"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action) {
//Regular functionality- pressing removes alert from screen
}]];


[alert show];

这 ( Prevent UIAlertController to dismiss ) 被建议作为可能的答案,但问题涉及文本字段。我需要其中一个操作按钮在按下时不关闭警报。

最佳答案

你不能这样做。

只有一个解决方案是创建一个看起来像原生 UIAlertController 的自定义 View Controller 。

关于ios - Objective-C - 我希望 UIAlertController 在单击按钮时不被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50158217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com