2010-03-08 40 views
0

蘋果經常在其文檔中使用「模態」。像dismissModalViewController的方法標題或文檔一樣:蘋果文檔中的「模態」

「UIViewController類爲iPhone應用程序提供了基本的視圖管理模型。基本視圖控制器類除了提供基本的管理支持外,還支持相關視圖的呈現模式視圖和旋轉視圖,以響應設備方向的變化,UINavigationController和UITabBarController等子類爲管理視圖控制器和視圖的複雜層次結構提供了額外的行爲。

當我在名稱和文檔中看到模態時,我不確定應該考慮什麼上下文。有什麼想法嗎?謝謝。

+0

這可能有所幫助:http://en.wikipedia.org/wiki/Modal_window – jball 2010-03-08 06:33:56

回答

1

「Modality」是一個UI概念。它來源於「模式」一詞,如「以特定模式放置應用程序」一樣。它指的是「模態」視圖/行爲/行爲發生時,改變或限制用戶可以完成並與之交互的一組內容的想法。

您現在聽到這個術語主要是指用戶界面視圖,它基本上彈出或阻止「正常」基線用戶界面與一些特殊的對話框或窗口。在UIKit中,警報框是模態的 - 除非你解僱它們,否則你不能對應用程序進行任何其他操作。行動表也是這樣。 iPhone SDK可讓您將視圖控制器呈現爲模態,但語義幾乎失去了;它實際上主要是指用戶如何看待它們 - 它們從底部滑落,暫時遮蔽下面的UI。