苹果文档中的“模态”

时间:2010-03-08 06:31:18

标签: iphone

Apple经常在他们的文档中使用“模态”。就像dismissModalViewController在他们的方法标题或文档中一样:

“UIViewController类为iPhone应用程序提供基本的视图管理模型。除了基本支持管理模态视图和旋转视图以响应设备方向更改外,基本视图控制器类还支持相关视图的显示。例如UINavigationController和UITabBarController为管理视图控制器和视图的复杂层次结构提供了额外的行为。“

当我在名称和文档中看到模态时,我不确定我应该考虑什么上下文。有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:1)

“模态”是一个UI概念。它源自“模式”一词,如“将应用程序置于某种特定模式”。它指的是“模态”视图/动作/行为,当它们发生时,改变或限制用户可以做和交互的一组事物。

您现在听到这个术语主要是指UI视图,它基本上会弹出或阻止“普通”基线UI以及一些特殊的对话框或窗口。在UIKit中,警报框是模态的 - 在您解雇它们之前,您不能对应用程序执行任何其他操作。行动表也是这样的。 iPhone SDK允许您将视图控制器呈现为模态,但语义几乎丢失;它实际上主要是指用户如何看待它们 - 它们从底部向上滑动,暂时遮挡它们下方的UI。