我可以从现有的已打开模式视图中打开模式视图吗?这违反苹果的政策吗?
最佳答案
是的,可以从现有模态视图中打开模态视图。我不认为这违反了苹果的政策。但是,Apple确实声明应使用模式视图来中断流程:
使用它们可以立即从用户那里收集信息。
使用它们临时显示一些内容。
使用它们可以临时更改工作模式。
使用它们可实现针对不同设备方向的备用接口。
使用它们来呈现具有特定类型的动画过渡(或无过渡)的新视图层次结构
如果要从现有模态视图中显示另一个模态视图,则意味着另一个流程,最好将其放在导航控制器中。