gpt4 book ai didi

ios - 不关闭 AlertController 的 UIAlertController 上的操作? (禁用解雇)

转载 作者:行者123 更新时间:2023-11-28 18:58:33 29 4
gpt4 key购买 nike

我有一个操作表(UIAlertController,样式为 UIAlertControllerStyleActionSheet),其中包含一些操作,在 iPad 上显示为弹出窗口。我想要的是,当用户选择其中一个选项(比如第一个)时,我希望操作表使用“显示”(以前称为“推送”)动画转换到另一个操作表。这可能吗?或者,如果这不可能,是否可以将第二个操作表显示为点击操作的弹出窗口(如果可能,我更喜欢转换方法)。

提前致谢!

最佳答案

在这方面,iOS 7 和 8 的优点在于,编写一个外观和行为都像警报的 View Controller 确实非常容易 - 除了它只是一个 View Controller ,因此您可以放置​​任何您喜欢的内容进入它,你可以让它按照你想要的方式运行。

例如,请参阅我的这个 github 项目:https://github.com/mattneub/custom-alert-view-iOS7

正如您将看到的,我们所做的只是从在 .xib 文件中设计并由 View Controller 控制的小 View 开始。然后我们展示 View Controller 。这个 View Controller 知道如何为 View 的外观设置动画并在其后面放置一个“较暗”的 View ,就像一个警报!事实上,这并不奇怪,因为在 iOS 8 中,警报 Controller 呈现的 View Controller ,因此您没有理由不模仿它的行为。它不会做任何您自己做不到的事情。

关于ios - 不关闭 AlertController 的 UIAlertController 上的操作? (禁用解雇),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28887744/

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