我可以从现有的已打开模式视图中打开模式视图吗?这违反苹果的政策吗?

最佳答案

是的,可以从现有模态视图中打开模态视图。我不认为这违反了苹果的政策。但是,Apple确实声明应使用模式视图来中断流程:


  使用它们可以立即从用户那里收集信息。
  使用它们临时显示一些内容。
  使用它们可以临时更改工作模式。
  使用它们可实现针对不同设备方向的备用接口。
  使用它们来呈现具有特定类型的动画过渡(或无过渡)的新视图层次结构


如果要从现有模态视图中显示另一个模态视图,则意味着另一个流程,最好将其放在导航控制器中。

09-10 11:16
查看更多