[譯]《iOS Human Interface Guidelines》——Page Control

頁面控制器

頁面控制器顯示打開的視圖的數(shù)量以及當(dāng)前看到的是哪一個(如下所示在天氣App中的例子)。

image

API NOTE
查看UIPageControl學(xué)習(xí)更多關(guān)于在你的代碼中定義一個頁面控制器的內(nèi)容。

一個頁面控制器:

  • 為每個app中打開的視圖顯示一個點指示器(從左到右,點代表了視圖打開的順序)
  • 默認情況下,使用不透明點來表示當(dāng)前看到的視圖,半透明的點表示所有打開的視圖
  • 不允許用戶不連續(xù)地查看視圖
  • 不要在打開了很多視圖的時候把點收縮到一起(如果你嘗試顯示超過視圖大小的點數(shù)量,點會剪除一部分)
  • 不要默認允許在視圖間導(dǎo)航;你必須實現(xiàn)視圖到視圖間的導(dǎo)航并且適當(dāng)?shù)馗马撁婵刂破鞯臓顟B(tài)

當(dāng)告訴用戶有多少視圖打開了比幫助他們選擇一個特定的視圖更重要時,使用頁面控制器。頁面控制器是為那些每個界面都是其他界面的一份子的app設(shè)計的。

不要使用頁面控制器顯示在層級中或其他復(fù)雜結(jié)構(gòu)中的視圖。頁面控制器不會顯示一個視圖是如何和其他視圖關(guān)聯(lián)的,而且它不會顯示哪個視圖屬于哪個點,所以它不能幫助用戶導(dǎo)航到一個特定的視圖。

不要顯示太多的點。超過10個點會讓用戶很難一瞥就數(shù)清楚,超過20個打開的視圖會讓按順序查看變得很費時。如果用戶可以在你的app中打開超過20個視圖,考慮在不同的結(jié)構(gòu)中顯示這些視圖,提供關(guān)于這些視圖更多的信息并且允許非順序的導(dǎo)航。

在打開的視圖的地步邊緣和屏幕的底部邊緣中間垂直居中頁面控制器。在這個位置,頁面控制器總是可以不阻礙用戶看見。

本文翻譯自蘋果官方開發(fā)文檔

查看完整合集


查看作者首頁

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,108評論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,408評論 4 61
  • 蘋果原來的開發(fā)文檔已更新,此翻譯已過時。。。 來源自蘋果開發(fā)文檔ViewController Programmin...
    MarkLin閱讀 1,831評論 4 8
  • 看了一部經(jīng)典之作《斯巴達300勇士》,時隔三日,影片中的花絮猶如這個季節(jié)的雨,紛紛點點,閃爍腦海。經(jīng)過幾翻回味...
    健身塑形師李永波閱讀 3,236評論 0 7
  • 總有一天, 我要拿著單反, 把我的小學(xué), 我的小學(xué), 我的小學(xué), 我的初中, 我的高中, 我的大學(xué), 都拍一遍。 ...
    酷狗多德閱讀 329評論 0 0

友情鏈接更多精彩內(nèi)容