代码之家  ›  专栏  ›  技术社区  ›  ChallengerGuy

UIAlertController和堆叠的UIAlert按钮

  •  2
  • ChallengerGuy  · 技术社区  · 10 年前

    我有一个用Swift编程的Xcode项目。我有一个警报变量:

    enter image description here

    我还有警报出现时的实际代码:

    enter image description here

    当我单击“是”按钮时,一切都会重置,我可以再次玩游戏。 enter image description here

    如果我想再次比赛并获胜,警报现在有堆叠的按钮。
    enter image description here

    我该如何摆脱它,让它看起来像第一次?

    1 回复  |  直到 10 年前
        1
  •  3
  •   clearlight anky_believeMe    10 年前

    不要一直在警报框中添加新操作。

    要么创建一个新的警报框,要么使用一个标志来指示您已经创建了选项,这样您就不再添加它们了。

    它变成了垂直列表(“行动表”)格式,因为它现在认为有四个条目,没有足够的空间横向添加它们。但其中两个有空白标签,因为它不允许您复制文本,以避免最终用户产生歧义。