ios8人機(jī)界面指南ui元素與設(shè)計(jì)尺寸_第1頁
ios8人機(jī)界面指南ui元素與設(shè)計(jì)尺寸_第2頁
ios8人機(jī)界面指南ui元素與設(shè)計(jì)尺寸_第3頁
ios8人機(jī)界面指南ui元素與設(shè)計(jì)尺寸_第4頁
ios8人機(jī)界面指南ui元素與設(shè)計(jì)尺寸_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

UI元素(UIUI元素(UI設(shè)計(jì)尺寸(Design1UI元素(UI 條欄 狀態(tài)欄(The us 導(dǎo)航欄(Navigation 工具欄 搜索欄(Search 工具欄和導(dǎo)航欄按鈕(ToolbarandNavigationBar1UI元素(UI 條欄 狀態(tài)欄(The us 導(dǎo)航欄(Navigation 工具欄 搜索欄(Search 工具欄和導(dǎo)航欄按鈕(ToolbarandNavigationBar 欄圖標(biāo)(TabBarIcons) 范圍欄(ScopeBar)內(nèi)容視圖(Content活動(dòng) 精選視圖(Collection 圖像視圖(Image1.2.7 頁面視圖控制器(PageViewController) 滾動(dòng)視圖(ScrollView) Web視圖(Web 活動(dòng)視圖控制器(ActivityView 容器視圖控制器(ContainerViewController) 地圖視圖(MapView) 彈層窗口 分欄視圖控制器(SplitViewController) 文本視圖(TextView)1UI元素(UI 控制 活動(dòng)指示燈(Activity 添加聯(lián)系人按鈕(ContactAdd 日期選取器 信息按鈕(Info 網(wǎng)絡(luò)活動(dòng)指示器(NetworkActivityIndicator) 1UI元素(UI 控制 活動(dòng)指示燈(Activity 添加聯(lián)系人按鈕(ContactAdd 日期選取器 信息按鈕(Info 網(wǎng)絡(luò)活動(dòng)指示器(NetworkActivityIndicator) 刷新控件(Refresh 分段控件(Segmented 步進(jìn)器 系統(tǒng)按鈕(System 詳細(xì)信息按鈕 Disclosure 頁碼控制(Page 進(jìn)度視圖(Progress 圓角矩形按鈕(Rounded 滑塊 開關(guān) 文本框(Text 警告框 操作菜單(Action 模態(tài)視圖(Modal2設(shè)計(jì)尺寸(Design Android Android2設(shè)計(jì)尺寸(Design Android Android Android AndroidSDK AndroidDP/SP/PX換算條欄條欄 條欄 狀態(tài)欄(TheStatus顯示了設(shè)備和當(dāng)前環(huán)境的重要信息(iPhone上顯示如下當(dāng)用戶滾動(dòng)頁面時(shí),app 條欄 狀態(tài)欄(TheStatus顯示了設(shè)備和當(dāng)前環(huán)境的重要信息(iPhone上顯示如下當(dāng)用戶滾動(dòng)頁面時(shí),app默認(rèn)(白底黑字·使用導(dǎo)航控制器去顯示內(nèi)容。導(dǎo)航控制器會(huì)自動(dòng)顯示狀態(tài)欄背景,(如需了解更多關(guān)于導(dǎo)航控制器的信息,參閱NavigationControllers」。態(tài)欄背后你可以使用視圖控制器來保證這張圖片在滾動(dòng)視圖之上,或者你可以使用滾動(dòng)視圖并讓其·淺色內(nèi)容(黑底白字·透明內(nèi)容(黑字或白字-底透明特別是你不能讓用戶誤認(rèn)為輕點(diǎn)狀態(tài)欄可以獲取內(nèi)容或觸發(fā)你的APP中的控件能看到當(dāng)前時(shí)間,Wi-Fi連接。*也可設(shè)置隱藏,但要想清楚比如想知道是否連接上了wifi,當(dāng)前時(shí)間等。都會(huì)給用戶帶來困擾在用戶全屏觀看多媒體內(nèi)容時(shí),考慮隱藏狀態(tài)欄——?jiǎng)t要避免重新定義一個(gè)手勢(shì)來喚起狀態(tài)欄,API備注app設(shè)置統(tǒng)一的狀態(tài)欄樣式,也可以為單獨(dú)視圖設(shè)置合適樣式。如需了UIStatusBarStylepreferredStatusBarStyle屬性的信息,參閱《UIApplicationClassReference》及《UIViewControllerClassReference選擇一個(gè)和你的app默認(rèn)樣式以白底黑字顯示,appapp適當(dāng)?shù)臅r(shí)候,現(xiàn)這樣的指示器,請(qǐng)參閱「網(wǎng)絡(luò)活動(dòng)指示器」(156頁)app中隱藏狀態(tài)欄UI 條欄 導(dǎo)航欄(Navigation能實(shí)現(xiàn)在不同信息層級(jí)結(jié)構(gòu)之間的導(dǎo)航,可以考慮在app 條欄 導(dǎo)航欄(Navigation能實(shí)現(xiàn)在不同信息層級(jí)結(jié)構(gòu)之間的導(dǎo)航,可以考慮在app「分段控件」(159頁)以了解使···app頁面頂部,iPad上,導(dǎo)航欄也可以在視圖內(nèi)部顯示而不用貫穿整個(gè)屏幕,例如分欄視iPhone切換設(shè)備方向時(shí),iPad上API備注航欄包含于導(dǎo)航控制器(一個(gè)管理顯示自定義視圖層級(jí)結(jié)構(gòu)的程序?qū)ο?中。如需了,請(qǐng)參閱「NavigationContollers和「NavigationBars」題,必要時(shí),必要,使用導(dǎo)航欄可以在各個(gè)視圖之間導(dǎo)航,并能提供管理視圖中條目的控件(果合適的話)。如果你需要提供更多的控件而且你不需要啟用導(dǎo)航,工具欄作為替代(如需了解更多信息,請(qǐng)參閱「工具欄」(第123頁))當(dāng)用戶在導(dǎo)航層級(jí)中進(jìn)入一個(gè)新的層級(jí),會(huì)發(fā)生兩個(gè)變化在導(dǎo)航欄左側(cè)顯示返回按鈕,如果你需要使用提示語, 條欄 導(dǎo)航欄(Navigation避免用過多的控件將導(dǎo)航欄擠滿 條欄 導(dǎo)航欄(Navigation避免用過多的控件將導(dǎo)航欄擠滿,導(dǎo)航欄(工具欄)隱藏導(dǎo)航欄(工具欄)如果在導(dǎo)航欄中那些或左或右的按鈕之間沒有足夠間隔,一塊,而這會(huì)讓用戶很難區(qū)分它們。如果導(dǎo)航欄的按鈕標(biāo)題看上去太過接近,可以使用e在它們之間增加適當(dāng)?shù)拈g距。(如需了解更多信息,《UIBarButtonItemClassReference》。盡可能確保自定義的導(dǎo)航欄外觀在整個(gè)你的app例如,,用戶知道,自定義圖像替代掉系統(tǒng)自帶的返回箭頭,請(qǐng)確保這是一個(gè)自定義的蒙版圖層。iOS重要不要?jiǎng)?chuàng)建多節(jié)的返回按鈕。通常, 條欄 工具欄考慮使用分段控件,,app圖或者模態(tài)窗口,更多信息,請(qǐng)參閱「分段控件」(159頁);多信息閱「標(biāo)簽欄」( 條欄 工具欄考慮使用分段控件,,app圖或者模態(tài)窗口,更多信息,請(qǐng)參閱「分段控件」(159頁);多信息閱「標(biāo)簽欄」(126頁)·如果需要在工具欄中放置超過三個(gè)項(xiàng)目,由于文字按鈕通常會(huì)比圖標(biāo)更占空間,····在上,iPad上,如果工具欄中那些或左或右的按鈕之間沒有足夠間隔,按鈕上的文字就會(huì)被擠到一塊,讓用戶很難區(qū)分它們。如果工具欄中的按鈕標(biāo)題看上去太過接近,在改變?cè)O(shè)備方向時(shí),在iPad上UIBarButtonSystemItemFixedSpace在它們之間增加適參閱《UIBarButtonItemClassReference》。)間距。(如需了解更多API備注需了解關(guān)于如何在代碼中定義一個(gè)工具欄 更多信息,請(qǐng)參閱《ViewControllerCatalogforiOS》中的「DisplayingaNavigationToolbar」和「Toolbar」在上,中寫死工具欄的高度,相反,UIBarMetrics常量來確保你的內(nèi)容可以很好應(yīng)對(duì) 條欄 工具欄和導(dǎo)航欄按鈕(ToolbarandNavigationBariOS提供了大量的標(biāo)準(zhǔn)工具欄和導(dǎo)航欄按鈕,,請(qǐng)參閱「條欄按鈕圖標(biāo)」(182頁)tintColor35-1中符號(hào)名稱和按鍵的對(duì)應(yīng)關(guān)系,請(qǐng)參閱《ClassReference 條欄 工具欄和導(dǎo)航欄按鈕(ToolbarandNavigationBariOS提供了大量的標(biāo)準(zhǔn)工具欄和導(dǎo)航欄按鈕,,請(qǐng)參閱「條欄按鈕圖標(biāo)」(182頁)tintColor35-1中符號(hào)名稱和按鍵的對(duì)應(yīng)關(guān)系,請(qǐng)參閱《ClassReference》中關(guān)于UIBarButtonSystemItem重要,appUI仍然可以繼續(xù)使用。35-1中顯示的按鈕外,app,請(qǐng)參閱《UIBarButtonItemClassReference》中的UIBarButtonSystemItem最后,你也可以在工具欄中使用系統(tǒng)自帶的信息按鈕分享打開一個(gè)操作菜單,app相機(jī)打開一個(gè)操作菜單,撰寫書簽app搜索新增回收站整理app內(nèi)的目標(biāo)位置,回復(fù)刷新刷新內(nèi)容(只在必要時(shí)使用,盡量自動(dòng)刷新播放快進(jìn)暫停暫停多媒體或幻燈片播放(注意,這意味著要保留所處情境快退 條欄 標(biāo)簽欄(Tab如果你需要為用戶提供這些操作,你可以使用工具欄作為替代 條欄 標(biāo)簽欄(Tab如果你需要為用戶提供這些操作,你可以使用工具欄作為替代(如需了解使用準(zhǔn)則,請(qǐng)參閱具欄」(123頁))在某個(gè)標(biāo)簽的功能不可用時(shí),一個(gè)禁用的標(biāo)簽。如果你在某些情況下移除了標(biāo)簽欄而其他時(shí)候又沒有,app的界原因。比如,iOS設(shè)備中沒有歌曲,在「音樂」app的「歌曲」標(biāo)簽中就會(huì)顯示一API說明標(biāo)簽欄的更多信息,參閱「TabBarControllers」和「TabBars」部分在iPad上,如果這些標(biāo)簽是用于切換或過濾視圖內(nèi)容,你就可以這樣做。不過,的底部使用分段控件效果往往會(huì)更好,調(diào)。(如需了解使用分段控件的更多信息,請(qǐng)參閱「分段控件」(159頁)。)iPhone上,5個(gè)標(biāo)簽(如果有更多標(biāo)簽,標(biāo)簽欄會(huì)顯示其中4個(gè)并增加一,再將其他的標(biāo)簽以列表形式收納在其中)可以用徽標(biāo)——一個(gè)紅底白字并顯示數(shù)字或感嘆號(hào)的橢圓形——app有關(guān)的特在iPad上,在標(biāo)簽欄放置過多的標(biāo)簽會(huì)讓用戶很難點(diǎn)中他們需要的標(biāo)簽。每多一個(gè)標(biāo)簽,app又多了一分的復(fù)雜。通常,7個(gè)以內(nèi)。而在彈出窗口或分欄視圖左側(cè)窗格中,5在iPad上,iPadapp中,使用標(biāo)簽欄可以讓用戶在同一組數(shù)據(jù)的不同視圖中切換,或是在和app在iPad上,橫屏豎屏都顯示一樣的標(biāo)簽,以增強(qiáng)app豎屏方向時(shí),7,你應(yīng)該將同樣的標(biāo)簽沿屏幕寬彈出窗口中使用了一個(gè)標(biāo)簽欄,那在切換成橫屏?xí)r,一般來說,app的主界面中,因?yàn)樗梢院芎玫乇馄交畔蛹?jí),并同時(shí)提供了進(jìn)入 條欄 iOS為標(biāo)簽欄提供了標(biāo)準(zhǔn)圖標(biāo),見表35-2。如需了解如何設(shè)計(jì)自定 條欄 iOS為標(biāo)簽欄提供了標(biāo)準(zhǔn)圖標(biāo),見表35-2。如需了解如何設(shè)計(jì)自定義標(biāo)簽圖標(biāo),請(qǐng)參閱「條欄按鈕圖標(biāo)」(182頁)要了解符號(hào)名稱和按鍵的對(duì)應(yīng)關(guān)系,請(qǐng)參閱《UIBarButtonItemReference》UIBarButtonSystemItem重要app,即便是相關(guān)含義的圖標(biāo)外觀被改變了。書簽app聯(lián)系人聯(lián)系人收藏推薦app歷史更多(最新最多瀏覽最近app搜索最高評(píng)分 條欄 可以接收用戶輸入的文本并將其作為一次搜索輸入(如下圖所示)· 條欄 可以接收用戶輸入的文本并將其作為一次搜索輸入(如下圖所示)·結(jié)果列表圖標(biāo)。此圖標(biāo)用來表示搜索結(jié)果。當(dāng)用戶點(diǎn)擊這個(gè)圖標(biāo)時(shí),app提供引導(dǎo)或搜索欄在app中所處的情境。API說明如需了解如何在代碼中定義搜索欄,請(qǐng)參閱「SearchBar——例如,「Google」?!ぁ笗灐拱粹o。此按鈕可以給用戶提供一種快捷方式,再次抵達(dá)他們想要輕松使用標(biāo)簽欄可以讓用戶在同一組數(shù)據(jù)的不同視圖中切換,或是在和app在iOS8和更高版本中,使用UISearchDisplayController注意,搜索視圖控制器包含于導(dǎo)航控制器中,當(dāng)用戶進(jìn)入搜索時(shí),搜索欄會(huì)自動(dòng)在導(dǎo)航欄中漸變顯現(xiàn)——在iOS7和更高版本中,使用UISearchDisplayController請(qǐng)注意,搜索視圖控制器包含于導(dǎo)航控制器中,當(dāng)用戶進(jìn)入搜索時(shí),——·「清除」按鈕。大多數(shù)搜索欄都包含清除按鈕,用戶輕點(diǎn)一下就能清除搜索欄突顯的搜索欄風(fēng)格(在「郵件」中顯示精簡(jiǎn)的搜索欄風(fēng)格(在「音樂」中顯示 條欄 范 條欄 范圍欄(Scope隨搜索欄一起出現(xiàn),API說明如需了解如何在代碼中定義搜索欄和范圍欄,請(qǐng)參閱「SearchBars」當(dāng)搜索欄出現(xiàn)時(shí),當(dāng)用戶想要在明確定義或清晰分類的范圍內(nèi)搜索時(shí),范圍欄會(huì)非常有用。當(dāng)然,更好的做法是提升搜索結(jié)果質(zhì)量,內(nèi)容視圖(Content內(nèi)容視圖(Content 內(nèi)容視圖(Content 活動(dòng) 內(nèi)容視圖(Content 活動(dòng)統(tǒng)提供或自定義的服務(wù)操作,為你的服務(wù)創(chuàng)建一個(gè)線條流暢的模板圖像(templatealphaAPI備注如需了解如何在代碼中定義活動(dòng)菜單,請(qǐng)參閱《UIActivityClassReference》;如需了圖控制器app,請(qǐng)參閱「活動(dòng)視圖控制器」(132頁)。70x70像素左右(高分辨率下),·是一個(gè)可自定義的對(duì)象,app,上顯示效果更好且更容易本地化。如果標(biāo)題過長(zhǎng),iOS首先會(huì)縮小文本,仍然太長(zhǎng)的話則會(huì)對(duì)其進(jìn)·以圖標(biāo)形式呈現(xiàn),,它也可以請(qǐng)求請(qǐng)求更多信息再執(zhí)行該服務(wù)。app所提供的自定義服務(wù)。請(qǐng)注意,iOS本身提供了一些內(nèi)置服務(wù),「打印」、「Twitter」、「消息」和「AirPlay」。你不需要再創(chuàng)建一些執(zhí)行內(nèi)置服務(wù)的自定義活動(dòng) 內(nèi)容視圖(Content 內(nèi)容視圖(Content 顯示了一系列可配置的服務(wù),iPhone上,會(huì)在操作列表中出現(xiàn);iPad上,是一個(gè)臨時(shí)視圖,常見的活動(dòng)視圖控制器使用方式是,你可以更改活動(dòng)視圖控制器中所列出的服務(wù),為了防止用戶打印圖像,注意API備注如需了解更多在代碼中定義活動(dòng)視圖控制器的信息,《UIActivityViewControllerClassReference》;如需了解如何設(shè)計(jì)一個(gè)提供自定義服務(wù)的活動(dòng),請(qǐng)參閱「活動(dòng)」(131頁) 內(nèi)容視圖(Content 精選視圖(Collection 內(nèi)容視圖(Content 精選視圖(Collection可以管理項(xiàng)目的有序集合,可以包含可選視圖,以從視覺上區(qū)分項(xiàng)的子集或者提供裝飾性項(xiàng)目,除項(xiàng)目時(shí),)目)和長(zhǎng)按()嚴(yán)格的線性布局,精選視圖支持廣泛的定制,因此必須要保持專注,當(dāng)表格視圖是更好的選擇時(shí),有時(shí)候,以列表呈現(xiàn)的信息會(huì)更容易被用戶所閱讀和理解。例如當(dāng)文本信息在滾動(dòng)列表中呈現(xiàn)如果用戶很難點(diǎn)中精選視圖中的項(xiàng),appUI對(duì)象一樣,44x44點(diǎn)。如果你要讓布局動(dòng)態(tài)變化,app留下不符合預(yù)期且難以使用的印象。如果用戶在動(dòng)態(tài)布局變化中丟失了當(dāng)前關(guān)注點(diǎn)或所處情境,用戶會(huì)認(rèn)為你的app徹底失控了。API備注如需了解在代碼中如何定義精選視圖,請(qǐng)參閱《CollectionViewProgrammingGuideforiOS》。 內(nèi)容視圖(Content 容器 內(nèi)容視圖(Content 容器視圖控制器(ContainerView以自定義的方式管理和呈現(xiàn)一系列子視圖(或子視圖控制器)(你可以在「標(biāo)簽欄」(126頁)「導(dǎo)航欄」(121頁)和「分欄視圖控制器(iPad)」(142頁)中了解這些元素的信息)API備注問問自己,用戶習(xí)慣于標(biāo)準(zhǔn)容器視圖控制器的外觀和行為,,在豎屏和橫屏方向上都要給予用戶一致的體驗(yàn),一般來說,如果你使用故事板來設(shè)計(jì)一個(gè)自定義視圖控制器,,太過花哨的視圖轉(zhuǎn)場(chǎng)效果會(huì)讓用戶從任務(wù)中分心,app 內(nèi)容視圖(Content 圖像 內(nèi)容視圖(Content 圖像視圖(ImageAPI備注如如需了解在代碼中定義圖像視 更多信息,請(qǐng)參閱「圖像視圖」沒有預(yù)先定義好的外觀,檢查圖像及其父級(jí)視圖的屬性,并決定圖像是否可以被拉伸、縮放、調(diào)整到合適大小,iOS7中,如果你的圖像尺寸各不相同,;如果你的圖像比例不一, 內(nèi)容視圖(Content 地圖視圖( 內(nèi)容視圖(Content 地圖視圖(Map可以呈現(xiàn)地理數(shù)據(jù),并支持內(nèi)置「地圖」app的大部分功能(在「iPhotos」中顯示如下可以顯示備注(以單點(diǎn)標(biāo)注)和疊加圖層(繪制路徑或二維區(qū)域app,(app的更多信息,請(qǐng)參閱「路線導(dǎo)航」(86頁))一般來說,人們習(xí)慣于和內(nèi)置「地圖」app進(jìn)行交互,地圖圖釘用來顯示在你地圖中的興趣點(diǎn)(POI)app中的圖釘顏色,app中重新定義這些顏色的含義。當(dāng)你使用標(biāo)準(zhǔn)圖釘顏色時(shí),API備注如需了解在代碼中定義地理視圖的更多信息,請(qǐng)參閱「MapKitFramework 內(nèi)容視圖(Content 頁 內(nèi)容視圖(Content 頁面視圖控制器(PageView對(duì)于滾動(dòng)樣式,對(duì)于翻頁樣式,使用滾動(dòng)樣式時(shí),當(dāng)前頁面會(huì)滾動(dòng)到下一頁;使用翻頁樣式時(shí),如果必要,;但這并不能讓用戶在不相鄰的頁面之間快(一本書的目錄),那么你必須自定義一種方式,API備注如需了解在代碼中定義頁面視圖控制器的更多信息,請(qǐng)參閱「頁面視圖控制器」 內(nèi)容視圖(Content 彈出窗 內(nèi)容視圖(Content 彈出窗口彈出窗口通常顯示一個(gè)箭頭,有著半透明背景,可以包含多種對(duì)象和視圖,app(默認(rèn)情況,彈出窗口中的表格視圖、導(dǎo)航欄和工具欄會(huì)使用透明背景,以讓彈出窗口的毛玻璃效果顯示出來。iPadapp中,彈出窗口可以用來顯示附加信息,顯示一個(gè)操作菜單,app處于豎屏?xí)r,彈出窗口用來顯示左側(cè)窗格的內(nèi)容。如果能做到這一點(diǎn),一個(gè)恰當(dāng)?shù)臉?biāo)題按鈕用來顯示彈出窗口——按鈕最好放在屏幕頂部的導(dǎo)航欄或工具欄中——;定義一種方式,通常,不是每一個(gè)彈出窗口都會(huì)有一個(gè)明確的取消確認(rèn)所以人們可能會(huì)誤點(diǎn)。只有在人們輕點(diǎn)「取消」按鈕時(shí),才丟棄他API備注如需了解關(guān)于在ios8或更高版本的代碼中定義彈出窗口的更多信息,請(qǐng)參《UIPopoverPresentationController 內(nèi)容視圖(Content 彈出窗口UIPopoverBackgroundViewAPI 內(nèi)容視圖(Content 彈出窗口UIPopoverBackgroundViewAPI,app中該如何使用這個(gè)窗口。樣做有助于用戶記住彈出窗口的出現(xiàn)位置,確保用戶在使用彈出窗口時(shí)看不到背后的app彈出窗口會(huì)模糊其背后的內(nèi)容,如果合適,如果你要用彈出窗口來顯示同一信息的精簡(jiǎn)和拓展視圖,你不應(yīng)該同時(shí)展示超過一個(gè)的彈出窗口(除了警告框,如果可能,當(dāng)不同的幾個(gè)條欄按鈕都能打開彈出窗口時(shí),這個(gè)行為顯得尤其有用,彈出窗口不應(yīng)占據(jù)整個(gè)屏幕。相反,它的大小應(yīng)恰好足夠顯示其中的內(nèi)容,理想情況下,320點(diǎn),600限制,,在彈出窗口中使用標(biāo)準(zhǔn)的UI通常來說,在彈出窗口中使用標(biāo)準(zhǔn)控件和視圖看上去會(huì)最好,如果彈出窗口那就這樣做選項(xiàng), 內(nèi)容視圖(Content 滾動(dòng)視圖( 內(nèi)容視圖(Content 滾動(dòng)視圖(Scroll能讓人們?yōu)g覽比滾動(dòng)視圖區(qū)域更大的內(nèi)容(域更高更寬)滾動(dòng)視圖當(dāng)其初次顯現(xiàn)或者用戶與之交互時(shí),以人們感覺自然的方式響應(yīng)手勢(shì)的速度和方向,可以在分頁模式(pagingmode)中運(yùn)行,appapp有用,,當(dāng)你在分頁模式的滾動(dòng)視圖中使用頁碼控件時(shí),,app中使用頁碼控件的更多信息,「頁碼控件」(173頁)。通常來說,人們常常會(huì)在滾動(dòng)時(shí)做出大幅度的輕掃手勢(shì),iPhone版「股票」,在以橫向滾動(dòng)視圖顯示的公司特定信息之上,會(huì)以垂直滾動(dòng)視圖顯示股票摘要。API備注如需了解關(guān)于在代碼中定義滾動(dòng)視圖的更多信息,請(qǐng)參閱「ScrollViews 內(nèi)容視圖(Content 分欄視圖控制器(SplitView分欄視圖控制器沒會(huì)顯示兩個(gè)窗格 內(nèi)容視圖(Content 分欄視圖控制器(SplitView分欄視圖控制器沒會(huì)顯示兩個(gè)窗格(320點(diǎn);右側(cè)窗格的寬度你可以自己定義當(dāng)設(shè)備處于橫屏方向時(shí),可以包含廣泛的對(duì)象和視圖,如··注意即使左側(cè)窗格通常被稱作主窗格,右側(cè)窗格是詳情窗格,使用分欄視圖控制器可以在左側(cè)窗格中顯示持久信息,這個(gè)設(shè)計(jì)范式中如果人們選中左側(cè)窗格中的某個(gè)項(xiàng)目,右側(cè)窗格中應(yīng)該顯示與之相關(guān)的信息。(你如果右側(cè)窗格比左側(cè)窗格窄,分欄視圖控制器將不能占滿屏幕寬度,API備注著這些子視圖控制器,并對(duì)不同方向之間的切換進(jìn)行管理。如需了解在代碼中定義分欄視 多信息,請(qǐng)參閱《UISplitViewControllerClassReference》和「分欄視圖控在iOS的7及更早版本中,拆分視圖控制器是僅適用于iPad通常來說,即使右側(cè)窗格中的內(nèi)容會(huì)發(fā)生改變,如果合適,默認(rèn)情況下,豎屏方向時(shí)只會(huì)顯示右側(cè)窗格,(通常位于導(dǎo)航欄)呼出和隱藏左側(cè)面板。分欄視圖控制器也支持輕掃手勢(shì)來執(zhí)行呼出/app會(huì) 內(nèi)容視圖(Content 表格視圖(SplitViewiOS定義了兩種表格視圖樣式在平鋪型樣式中,在分組型樣式中,行會(huì)以多個(gè)分組顯示, 內(nèi)容視圖(Content 表格視圖(SplitViewiOS定義了兩種表格視圖樣式在平鋪型樣式中,在分組型樣式中,行會(huì)以多個(gè)分組顯示,腳結(jié)束。分組型表格視圖一般至少包含一組列表項(xiàng)(分為若干帶標(biāo)簽的段落API備注如需了解在代碼中定義表格視圖 多信息,請(qǐng)參《TableViewProgra ngGuideforiOS》和「表格視表格視圖··在這兩種樣式中,表格的行在用戶點(diǎn)選時(shí)都會(huì)被短暫高亮。如果選中某一行會(huì)進(jìn)入一個(gè)新頁面,會(huì)以不同的行來顯示數(shù)據(jù),添加、刪除或多選,查看某行條目的更多信息,iOS定義了兩種表格視圖樣式 內(nèi)容視圖(Content 表格視圖(SplitView(可選),iOS包含了一些可以拓展表格視圖功能的元素。除非特別注明,(可選),,項(xiàng)目看上去都很相似的情況,除了上面列出的表格專用元素,iOS 內(nèi)容視圖(Content 表格視圖(SplitView(可選),iOS包含了一些可以拓展表格視圖功能的元素。除非特別注明,(可選),,項(xiàng)目看上去都很相似的情況,除了上面列出的表格專用元素,iOS還定義了刷新控件,表格中使用刷新控件的信息,請(qǐng)參閱「刷新控件」(158頁)appiOS注意如從編程角度來說,這些樣式會(huì)應(yīng)用到表格視圖的單元格中,勾選標(biāo)記展開指示器(Disclosure詳情展 etailDisclosure 表格區(qū)域外使用這個(gè)元素,請(qǐng)參閱「彈出窗口(僅iPad)」(第138頁))。行重排按鈕(Row插入行(Row刪除按鈕控件(Deletebutton在編輯情境中,刪除按鈕(Delete 內(nèi)容視圖(Content 表格視圖(SplitViewValue 內(nèi)容視圖(Content 表格視圖(SplitViewValue,使用表格視圖可以清晰而高效地顯示少量或大量的信息。例如·型表格視圖,UI元素時(shí),·(disclosureindicator),都會(huì)展開一個(gè)新的列表來顯示子類信息?!OS6.0及以上版本中,你可以使用頁眉-頁腳視圖(header-footerview)—UITableViewHeaderFooterView中的一個(gè)常量—來在頁眉和頁腳中顯示文本或自定-頁腳視圖,請(qǐng)參閱《UITableViewHeaderFooterViewClassReference》Value注意 內(nèi)容視圖(Content 表格視圖(SplitView在當(dāng)你在使用表格視圖時(shí), 內(nèi)容視圖(Content 表格視圖(SplitView在當(dāng)你在使用表格視圖時(shí),請(qǐng)遵循以下準(zhǔn)則在用戶選擇一個(gè)列表項(xiàng)時(shí),當(dāng)用戶在輕點(diǎn)某個(gè)可選中的項(xiàng)目時(shí),他們會(huì)希望這個(gè)表格行應(yīng)該有短暫的高亮。在輕點(diǎn)后,用戶期望顯現(xiàn)一個(gè)新的視圖(或者在這一行顯示一個(gè)勾選標(biāo)記)如果表格內(nèi)容龐大而復(fù)雜,相反,,圖像等更多較為復(fù)雜的數(shù)據(jù)則在加載完后再顯示。這樣做可以讓用戶立即看到有用的信息,app在等待新數(shù)據(jù)加載時(shí),app中這樣做,app立即給到用戶一些有用的信息。在你決定這樣做之前,請(qǐng)?jiān)u估數(shù)據(jù)更新頻率,如果數(shù)據(jù)加載緩慢或者很復(fù)雜,如果表格包含的信息都很復(fù)雜,,避免顯示空白行非常重要,app,動(dòng)的活動(dòng)指示器,配上如「加載中」這樣的信息標(biāo)簽(informativelabel)如果合適,app的運(yùn)作方式的話,,盡量使用簡(jiǎn)潔的文本標(biāo)簽,,這樣的截?cái)嗷蚨嗷蛏贂?huì)帶來一些問題,顯示在表格右側(cè)的表格視圖元素——如詳情指示器——如果你想以非標(biāo)準(zhǔn)的形式來布局你的表格,和大幅改動(dòng)標(biāo)準(zhǔn)樣式相比,自定義的單元格樣式。如需了解如何創(chuàng)建你自己的單元格,請(qǐng)參閱《TableViewProgrammingGuideforiOS》中的「CustomizingCells 內(nèi)容視圖(Content 文本視圖(TextiOS提供了不同的鍵盤類型, 內(nèi)容視圖(Content 文本視圖(TextiOS提供了不同的鍵盤類型,如需了解關(guān)于可用的鍵盤類型的信息UIKeyboardTypeapp中管理鍵盤的內(nèi)容的更多信息,請(qǐng)參閱《iOSAppProgrammingGuide》中的「ManagingtheKeyboard」一節(jié)。*這里附加幾種不同類型的鍵注意如需了解在代碼中定義文本視圖的內(nèi)容,請(qǐng)參閱「TextViews文本視圖當(dāng)內(nèi)容超出視圖邊框太多時(shí),支持自定義字體、顏色和對(duì)齊(默認(rèn)情況下,文本視圖會(huì)以左對(duì)齊的黑色系統(tǒng)字體顯示雖然你可以使用屬性字符串以富有創(chuàng)意的方式融合不同字體、顏色和對(duì)齊方式,仍然很有必要。最好是在文本視圖中支持「動(dòng)態(tài)字體」(DynamicType)并使用UIFont的清晰易讀」(48頁);關(guān)于程序?qū)崿F(xiàn)的信息,請(qǐng)參閱《TextProgrammingGuideforiOS》中的「Text指定不同的鍵盤類型, 內(nèi)容視圖(Content 內(nèi)容視圖(Content 文本視圖(Text*這里附加幾種不同類型的鍵盤和輸入*相對(duì)鍵盤的尺寸在縱向和橫向模 內(nèi)容視圖(Content Web視圖(WebWeb 內(nèi)容視圖(Content Web視圖(WebWeb一是一個(gè)可以顯示富HTML內(nèi)容的區(qū)域(下圖中iPhone版「郵件」導(dǎo)航Web視圖)webapp,webiOSwebappwebweb內(nèi)容,請(qǐng)務(wù)必要閱讀《SafariWebContentGuide避免使用web覽器的人們希望使用Safari瀏覽器在iOS瀏覽網(wǎng)頁內(nèi)容,因此復(fù)制你的應(yīng)用在這個(gè)廣闊的API備注web視圖的內(nèi)容,參閱「Web控件控件 控件 活動(dòng)指示器( 控件 活動(dòng)指示器(Activity表示某個(gè)任務(wù)或進(jìn)程正在進(jìn)行中(如下圖的文本標(biāo)簽所示API備注如需了解如何在代碼中定義活動(dòng)指示器,請(qǐng)參閱《UIActivityIndicatorViewClassReference活動(dòng)指示器任務(wù)正在進(jìn)行時(shí)旋轉(zhuǎn),在工具欄或主視圖中,使用活動(dòng)指示器可以告知用戶進(jìn)程正在進(jìn)行當(dāng)中,有時(shí)候,如果合適的話, 控件 添加 控件 添加聯(lián)系人按鈕(ContactAddAPI備注如需了解如何在代碼中定義聯(lián)系人,請(qǐng)參閱「Buttons」添加聯(lián)系人按鈕使用「添加聯(lián)系人」按鈕給了用戶一種不需要使用鍵盤也能訪問聯(lián)系人的簡(jiǎn)便方式。例如,,由于「添加聯(lián)系人」按鈕屬于鍵盤輸入聯(lián)系人信息的替代方式, 控件 日期選擇器(Date 控件 日期選擇器(Date顯示著日期和時(shí)間的組件,上,如果你的app需要,默認(rèn)情況下,60個(gè)數(shù)值(059)60整除。比如說,鐘,0,15,3045API備注如需了解如何在代碼中定義日期選擇器,請(qǐng)參閱「UIKit用戶界面目錄」日期選擇器···最多顯示四個(gè)獨(dú)立的滾動(dòng),每個(gè)滾輪顯示一個(gè)單獨(dú)的分類數(shù)值,不能更改其大小(iPhone鍵盤相同·有四種模式,每一種滾輪包含一組不同的數(shù)值····日期和時(shí)間。日期和時(shí)間模式(默認(rèn)模式)以滾動(dòng)形式顯示著日歷日期、小時(shí)和分鐘,/倒數(shù)計(jì)時(shí)器。倒數(shù)計(jì)時(shí)器模式以滾動(dòng)形式顯示小時(shí)和分鐘。你可以指定一次倒計(jì)時(shí)的總時(shí)長(zhǎng),2359使用日期選擇器可以讓用戶選擇而不是鍵盤輸入一個(gè)包含了多個(gè)部分(比如日、月份和年份) 控件 詳情展DetailDisclosure 控件 詳情展DetailDisclosureAPI備注如需了解如何在代碼中定義「詳情展開」按鈕,請(qǐng)參閱《UITableViewCellClassReference》和「Buttons」當(dāng)「詳情展開」按鈕在表格的某一行中出現(xiàn)時(shí),輕點(diǎn)此行中按鈕外的其他地方均不會(huì)觸發(fā)該按鈕;相反,,app通常來說,戶獲知與這個(gè)列表項(xiàng)的更多信息或功能。無論如何,, 控件 信息 控件 信息按鈕(Infoapp的配置信息,API備注如需了 多關(guān)于在代碼中定義「信息」按鈕的內(nèi)容,請(qǐng)參閱「Buttons」iOS包含兩種「信息」按鈕樣式:適用于淺色內(nèi)容的深色按鈕;appappUI 控件簽API備注 多信息,請(qǐng)參閱《UILabelClassReference》簽·· 控件簽API備注 多信息,請(qǐng)參閱《UILabelClassReference》簽··確讓你的標(biāo)簽清晰易讀UIFontpreferredFontForTextStyle方法以獲取顯示文本。如果你選擇使用一個(gè)自定義字體,(app中使用文本的準(zhǔn)則,請(qǐng)參閱「顏色和文字設(shè)計(jì)」(48頁); 控件 網(wǎng) 控件 網(wǎng)絡(luò)活動(dòng)指示器(NetworkActivity會(huì)在狀態(tài)欄中出現(xiàn),API備注UIApplicationnetworkActivityIndicatorVisible網(wǎng)絡(luò)活動(dòng)指示器當(dāng)網(wǎng)絡(luò)活動(dòng)正在進(jìn)行時(shí),會(huì)在狀態(tài)欄上旋轉(zhuǎn);app的網(wǎng)絡(luò)連接超過好幾秒時(shí),顯示網(wǎng)絡(luò)活動(dòng)指示器以提供反饋。如果操作在這之前就已完成,,因?yàn)楹芸赡茉谟脩糇⒁獾剿? 控件 頁碼控件( 控件 頁碼控件(Page能表示打開了多少視圖以及當(dāng)前所見的是哪一個(gè)(在「天氣」中顯示如下API備注如需了解關(guān)于在代碼定義頁碼控件的更多信息,請(qǐng)參閱「UIKit用戶界面目錄」頁碼控件····app中每個(gè)當(dāng)前打開的視圖都會(huì)顯示為一個(gè)指示圓點(diǎn)(從左到右,這些圓點(diǎn)代表著視圖被打開的先后順序不要將圓點(diǎn)收縮或擠壓在一起以顯示更多被打開的視圖;如果你嘗試展示超過視圖范圍的圓點(diǎn),app中每一個(gè)視圖都是和其他視圖同級(jí)時(shí),如果你app是在一系列層級(jí)視圖中顯示信息,,在這個(gè)位置,,iPhone20 控件 選擇器用來顯示一組數(shù)值,API備注如 控件 選擇器用來顯示一組數(shù)值,API備注如需了解如何在代碼中定義選擇器,請(qǐng)參閱《UIPickerViewClassReference》選擇器·是日期選擇器的通用版本(解關(guān)于日期選擇器的更多信息,請(qǐng)參閱·顯示一個(gè)或多個(gè)滾輪,··iPhone鍵盤相同一般來說,當(dāng)用戶對(duì)整組數(shù)值都很熟悉時(shí),由于滾輪靜止時(shí),大部分?jǐn)?shù)值都會(huì)被隱藏,,如果你需要展示大量數(shù)值,因?yàn)楸砀褚晥D有著更高的高度, 控件 控件 用于展示有已知持續(xù)時(shí)間的任務(wù)或進(jìn)程進(jìn)度(如下圖中「郵件」工具欄所示API備注如需了解如何在代碼中定義進(jìn)度視圖,請(qǐng)參閱《UIProgressViewClassReference》進(jìn)度視圖是一條軌跡,iOS默認(rèn)型。默認(rèn)樣式看上去更突出,app條欄型。條欄樣式比默認(rèn)樣式更纖細(xì),使用進(jìn)度視圖能給那些有著明確持續(xù)時(shí)間的任務(wù)提供反饋,如果合適,請(qǐng)根據(jù)你的app你可以通過自定義進(jìn)度視圖來指定外觀, 控件 刷新控件( 控件 刷新控件(Refresh用于執(zhí)行用戶發(fā)起的內(nèi)容刷新—通常在表格中刷新(如下圖中郵箱列表上方所示)API備注如需了解如何在代碼中定義刷新控件的內(nèi)容,請(qǐng)參閱《UIRefreshControlClassReference》刷新控件默認(rèn)情況下隱藏,使用刷新控件能給用戶一種一致的方式,去告知表格或其他視圖要立即更新內(nèi)容,不要因?yàn)槟闾峁┝怂⑿驴丶屯V箖?nèi)容的自動(dòng)更新。盡管用戶喜歡主動(dòng)請(qǐng)求立即刷新,,件的用戶可能就會(huì)疑惑,app總是顯示過期內(nèi)容。一般來說,你需要為用戶提供一種選項(xiàng)去立即刷新內(nèi)容,只在必要時(shí)才提供一個(gè)簡(jiǎn)短的標(biāo)題。但尤其需要注意的是, 控件 圓角矩形按鈕 控件 圓角矩形按鈕ectangle圓角矩形按鈕tanglebutton)iOS7中已經(jīng)不再使用。取而代之使用的是系統(tǒng)按鈕——UIButtonTypeSystemUIButton。如需了解相關(guān)指南,請(qǐng)參閱「系統(tǒng)按鈕」(162頁) 控件 分段控件(Segmented是一組分段的直線集合 控件 分段控件(Segmented是一組分段的直線集合,API備注如需了解如何在代碼中定義分段控件,請(qǐng)參閱「SegmentedControls分段控件由兩個(gè)或兩個(gè)以上寬度相同的分段組成,44x44,iPhone上5由于分段控件中所有分段的寬度都相同,分段控件可以包含文本或圖像。一個(gè)獨(dú)立的分段可以包含純文本或純圖像,,最好避免在同一個(gè)分段控件中,一些分段放置文字,如果自定義了分段控件,如果你為分段控件自定義了背景樣式,(barmetrics)API去調(diào)整分段控件內(nèi)部的內(nèi)容布局(多信息,UISegmentedControlappearance-customizationAPIs一節(jié))。 控件 滑塊 控件 滑塊允許用戶在一個(gè)限定范圍內(nèi)調(diào)整數(shù)值或進(jìn)度(如下圖中自定義左右兩側(cè)所示API備注如需了解如何在代碼中定義滑塊,在UIKit的用戶界面目錄滑塊由一條水平的滑軌和一個(gè)滑塊(用戶可以滑動(dòng)的圓形控件)可以放置圖像(可選),填充滑軌從最小值(通常在左端)使用滑塊可以讓用戶精確地控制他們可以選擇的值,如果必要,可以為滑塊創(chuàng)建自定義外觀。例如,你可以····定義滑塊的的外觀,如果你需要顯示音量滑塊,用MPVolumeView類去使用系統(tǒng)自帶的音量滑塊。請(qǐng)注意,在當(dāng)前激活的音頻輸出設(shè)備不支持音量控制時(shí),音量滑塊會(huì)被替換為適當(dāng)?shù)脑O(shè)備名稱 控件 步進(jìn)器 控件 步進(jìn)器API備注如需了解如何在代碼中定義步進(jìn)器,請(qǐng)參閱「Steppers步進(jìn)器是一個(gè)分為兩段的控件,其中一段默認(rèn)顯示加號(hào),不顯示用戶所調(diào)整的數(shù)值在用戶可能需要對(duì)數(shù)值進(jìn)行微調(diào)時(shí),避免在用戶想要大幅度調(diào)整數(shù)值時(shí)使用步進(jìn)器步進(jìn)器不會(huì)顯示任何數(shù)值, 控件 開關(guān) 控件 開關(guān)開關(guān)API備注如需了解如何在代碼中定義開關(guān)的,請(qǐng)參閱「Switches開關(guān)在表格中使用開關(guān)來向用戶提供一種在兩個(gè)選項(xiàng)中指定一個(gè)的方式,比如是/否或開/關(guān),UI元素的狀態(tài)。根據(jù)用戶所做的選擇,去顯示或隱藏新的列表項(xiàng), 控件 系統(tǒng)按鈕app如果合適, 控件 系統(tǒng)按鈕app如果合適,為內(nèi)容區(qū)域中的系統(tǒng)按鈕添加邊框或背景顯示,你可以通過撰寫一個(gè)清晰的行動(dòng)號(hào)召(call-to-action)境,,無論怎樣,通過增加邊框或背景顯示來吸引用戶關(guān)注也是合適的。API備注iOS7中iOS6app,iOS7上時(shí),系統(tǒng)的按鈕外觀。如需了解如何在代碼中定義系統(tǒng)按鈕,請(qǐng)參閱「Buttons系統(tǒng)按鈕支持自定義樣式,比如邊框和背景圖像(想要添加自定義外觀,使用系統(tǒng)按鈕可以去執(zhí)行某個(gè)操作。當(dāng)你要為系統(tǒng)按鈕提供標(biāo)題時(shí),請(qǐng)遵循以下方法使用系統(tǒng)按鈕可以去執(zhí)行某個(gè)操作使使用標(biāo)題大寫樣式除了冠詞、并列連詞以及少于四個(gè)字的介詞,避免使用太長(zhǎng)的標(biāo)題過長(zhǎng)的文本會(huì)被截?cái)? 控件 文本框(Text支持用戶輸入單行的文本(如下圖中目的描述和占位符文本處所示) 控件 文本框(Text支持用戶輸入單行的文本(如下圖中目的描述和占位符文本處所示)如果可以幫助用戶理解文本框的目的,當(dāng)文本框中沒有其他文字時(shí),—指定一種鍵盤類型,型,每種設(shè)計(jì)都是為了方便一種不同類型的輸入。如需了解可用的鍵盤類型,請(qǐng)參閱UIKeyboardTypeapp中管理鍵盤的內(nèi)容,請(qǐng)參閱《iOSAppProgrammingGuide》中的「ManagingtheKeyboard」。但請(qǐng)注意,你不能控制鍵盤的輸入方式和布局,API備注如需了解關(guān)于定義文本框并自定義以顯示圖像和按鈕的更多信息,「TextFields」文本框····當(dāng)用戶在其中輕點(diǎn)時(shí),可以包含系統(tǒng)提供的按鈕,可以顯示使用多種樣式的文本(如需了解更多關(guān)于此的內(nèi)容,如果有助于用戶理解如何使用文本框,例如,你可以在文本框的左側(cè)或右側(cè)顯示自定義圖像,或者添加一個(gè)系統(tǒng)提供的按鈕,合適的話, 警告框appAPI備注 警告框appAPI備注警告框顯示一個(gè)必需的標(biāo)題,你將讀到的是警告文本設(shè)計(jì)指南,了解這些定義非常有用大寫,app警告框數(shù)量,指的是第一個(gè)單詞的首字母需要大寫,,通常來說,簡(jiǎn)明扼要地描述當(dāng)前情境,理想情況下,你撰寫的文本要給用戶足夠的情境,,如果警告框用來做這些事情可以這樣做來代替警告框appapp的樣式相協(xié)調(diào)使用進(jìn)度視圖或活動(dòng)指示器(在「進(jìn)度視圖」(158頁)和「活動(dòng)指示器」(152頁)中有所描述又或者app的界面中去。使用操作列表(在「操作列表」(168頁)中有描述)如果問題不是很嚴(yán)重,app的界面中 警告框恰如其分地使用大小寫和標(biāo)點(diǎn)符號(hào),保持標(biāo)題足夠簡(jiǎn)短,, 警告框恰如其分地使用大小寫和標(biāo)點(diǎn)符號(hào),保持標(biāo)題足夠簡(jiǎn)短,,單個(gè)詞的標(biāo)題,比如「錯(cuò)誤」或「警告」,如果必須為警告框提供一條可選的消息正文,,可能的話,用戶理解大多數(shù)警告框都是為了告訴他們發(fā)生的問題,此,理想情況下,出選擇。如果你需要提供詳細(xì)的指引,請(qǐng)遵循以下準(zhǔn)則不要用引號(hào)將按鈕的標(biāo)題括起來,有時(shí)候,這些直接指向人的文本可能會(huì)引起歧義,當(dāng)警告框標(biāo)題則使用標(biāo)題大寫樣式,句子大寫樣式,句子大寫樣式, 警告框理想情況下,最自然的點(diǎn)擊按鈕應(yīng)符合兩個(gè)標(biāo)準(zhǔn):它執(zhí)行了用戶最想要做的操作;點(diǎn) 警告框理想情況下,最自然的點(diǎn)擊按鈕應(yīng)符合兩個(gè)標(biāo)準(zhǔn):它執(zhí)行了用戶最想要做的操作;點(diǎn),也不會(huì)造成嚴(yán)重問題。具體來說橫屏方向中的警告框高度會(huì)有所限制,化警告文本的長(zhǎng)度,·成破壞性后果,而這又是用戶最有可能的操作,·成破壞性后果,而這又是用戶最有可能的操作,注意在警告框顯示時(shí)點(diǎn)按「主屏幕」按鈕,app。這樣做的效果類——即,警告框被取消且操作沒有被執(zhí)行。一般來說,,單個(gè)按鈕的警告框就不那么有用,,并沒有賦予用戶任何對(duì)當(dāng),應(yīng)該盡可能避免使用。如果你在一個(gè)警告框中添加了太多按鈕,它會(huì)導(dǎo)致警告框需要滾動(dòng),好的按鈕標(biāo)題一般只有一到兩個(gè)詞,,遵循下面這些準(zhǔn)則和所有按鈕標(biāo)題一樣,使用標(biāo)題大寫樣式,如果沒有更好的選擇,使用「好」(OK)注意如何使用操作菜單,「操作菜單」(168頁))?!ぁ埂肝摇购汀肝业摹?。使用這些詞語的標(biāo)題往往會(huì)引起歧義, 操作菜單(Action在iPad上,iPhone 操作菜單(Action在iPad上,iPhone中,iPad上,無論在何種設(shè)備上,在操作列表頂部顯示紅色按鈕,,iPhone上,破壞性的按鈕離操作列表底部越遠(yuǎn),API備注一系列選項(xiàng),UI中占據(jù)位置。,并為他們提供一些替代方案。如果你的操作列表中存在太多按鈕,的體驗(yàn),因?yàn)樗麄儽仨毣ǜ嗟臅r(shí)間來分辨這些選項(xiàng)。同樣,在iPhone上,,有利于用戶在選擇前通讀所有選項(xiàng),如果任務(wù)從如下情境中發(fā)起則顯示操作列表時(shí)是否包含取消按鈕 模態(tài)視圖(Modal是一個(gè)以模態(tài)形式展現(xiàn)的視圖,它為當(dāng)前任務(wù)或情境提供自包含(self-contained)在iPad上,選擇一種適合當(dāng)前任務(wù)以及 模態(tài)視圖(Modal是一個(gè)以模態(tài)形式展現(xiàn)的視圖,它為當(dāng)前任務(wù)或情境提供自包含(self-contained)在iPad上,選擇一種適合當(dāng)前任務(wù)以及appAPI備注如需了解在代碼中定義動(dòng)態(tài)視圖的更多信息,請(qǐng)參閱《UIViewControllerClassReference》占據(jù)整個(gè)屏幕;iPad上,也可能會(huì)占據(jù)整個(gè)父視圖的區(qū)域(例如一個(gè)彈出窗口通常顯示一個(gè)完成任務(wù)并退出視圖的按鈕,app的基本功能相關(guān)的自包含任務(wù)時(shí),app768點(diǎn);高度與當(dāng)前540x620點(diǎn),在屏 模態(tài)視圖(Modal在iPad上,除警告框外,,用戶在彈出窗口中進(jìn)行的操作結(jié)果必須要以模態(tài)視圖展現(xiàn),在iPhone上,確保模態(tài)視圖的整體外觀要和你的app例如,模態(tài)視圖常常包含一個(gè)導(dǎo)航欄,,app如果合適,你也許還需要在視圖的其他區(qū)域中顯示文本,在所有設(shè)備上,app相協(xié)調(diào)的轉(zhuǎn)場(chǎng)樣式,,你可以從以下轉(zhuǎn)場(chǎng)樣式中選擇一個(gè)垂直型。在垂直樣式中,模態(tài)視圖會(huì)從屏幕底部向上滑入,在被取消時(shí)向下滑出(這是默認(rèn)的轉(zhuǎn)場(chǎng)樣式)翻轉(zhuǎn)型。在翻轉(zhuǎn)樣式中,當(dāng)前視圖從右至左水平翻轉(zhuǎn),隨之顯示模態(tài)視圖。從視覺上來說,模態(tài)視圖看上去像是當(dāng)前視圖的背面。當(dāng)模態(tài)視圖被取消時(shí),它會(huì)從左至右翻轉(zhuǎn),如果你要在app中改變當(dāng)前模態(tài)視圖的轉(zhuǎn)場(chǎng)樣式,app,并且會(huì)認(rèn)為這些變化有特別的意義。因此,最好是建立一種合乎邏輯并保持一致的范式,,設(shè)計(jì)尺寸(Design設(shè)計(jì)尺寸(Designsize)2狀態(tài)欄高度分辨率導(dǎo)航欄高度6Plus1242×6Plus1125×6plus1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論