【问题标题】:Adding action to already presented UIAlertController向已经呈现的 UIAlertController 添加操作
【发布时间】:2014-11-06 14:11:29
【问题描述】:

我与UIAlertControllerStyleActionSheet 一起呈现UIAlertController。它最初有两个动作,但在呈现控制器之后,我有一个异步动作——完成后——向工作表添加一个新选项。不幸的是,添加新操作不会影响呈现的UIAlertController。此外,在旋转设备时,我从下面的屏幕截图中得到了错误。 如何刷新已经呈现的 UIAlertController?

【问题讨论】:

    标签: ios asynchronous uialertcontroller


    【解决方案1】:

    你不能。相反,提供您将需要的所有操作,并根据需要启用/禁用它们。

    【讨论】:

    • 使用enable 属性有效,但感觉就像糟糕的用户体验。指示器将有助于显示该操作正在加载以启用。
    • 嗯,我在评论中回答了这个问题。编写您自己呈现的视图控制器并放置您喜欢的任何界面。但是不要试图弄乱内置的警报视图;它是有限的,您必须尊重这些限制。无论如何,您在这里所做的似乎从来没有适合警报视图的候选者;你一直在滥用警报视图。
    猜你喜欢
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 2015-03-31
    • 1970-01-01
    相关资源
    最近更新 更多