產品經理畫原型,掌握這3類元素就可以了!

3 評論 7322 瀏覽 118 收藏 19 分鐘

我們平時看到的APP,都是由欄、控件和視圖這三類界面元素組成的。掌握這些底層、基礎的組件,可以提升原型設計的能力。本文對這三類常見的界面元素進行了梳理,一起來看一下吧。

產品經理有很大一部分時間,都在做產品設計,產品設計有一項很重要的工作就是原型設計。

在做原型設計時,經常會遇到以下問題:

  1. 沒有形成自己有效的組件庫,每次畫原型的時候都現想,效率低;
  2. 知其然,不知其所以然,能把原型畫出來,但是每個界面用到什么元素,為什么要用這個元素,是不清楚的;
  3. 只考慮界面,不考慮場景,不能作出更優的交互方案;

出現以上這些問題,是對交互設計的知識掌握得不夠,這篇文章梳理了iOS交互中常見的三類界面元素,包括欄、控件和視圖。

可以說我們看到的所有APP,都是由這三類元素組成。掌握這些底層、基礎的組件,可以提升原型設計的能力。

這三類元素包含具體的子元素,欄有6個,控件有14個,視圖有13個,一共33個元素,一定要熟練掌握。所謂熟練掌握,最好是能達到這種程度:

  1. 記得元素的中英文名字;
  2. 能夠知道每一個元素的具體使用場景;
  3. 每一個元素,能有1-3個設計方案;

熟悉了這些元素后,再畫一遍,形成自己標準組件庫,以后畫原型能用上。這三類元素的標準來自于iOS,但在大部分情況下,也適用于安卓應用、H5應用。

為什么要自己畫一遍?因為自己畫一遍可以加強記憶,有些底層基礎的東西,就是要記住才行。

不要指望在網上去下載一個通用的組件庫,從此一勞永逸,網上有些博主分享的組件確實很全,但是有很多冗余的,可能80%都用不上。

掌握最基礎的元素,可以搭配出各種組件,一定要形成自己的組件庫,包括刀哥分享的組件,也是給大家一個參考,不要做拿來主義。

下面我們來具體說一下具體元素的使用。

01 欄

在iOS人機交互設計指南里,把欄一共分為6種,分別是狀態欄、導航欄、搜索欄、標簽欄、工具欄、側邊欄。

為了方便記憶,可以按照所處的位置,從上到下,頂部有狀態欄、導航欄、搜索欄,底部有標簽欄、工具欄,側面有側邊欄。

1)狀態欄 StatusBar

產品經理畫原型,掌握這3類元素就可以了!

狀態欄顯示用戶當前的移動網絡信息、WiFi信號、時間、電量等,大部分情況下,需要讓用戶知曉這些信息,但為了沉浸式的效果,也可以隱藏。

不同機型,狀態欄不一樣,但我們畫原型時,有一個可以占位的組件就行了。

2)導航欄 NavBar

產品經理畫原型,掌握這3類元素就可以了!

導航欄通常左側顯示返回按鈕,中間顯示頁面標題、右側顯示快捷操作。

微信的導航欄,當頁面數據正在加載時,標題處顯示正在加載的效果。

產品經理畫原型,掌握這3類元素就可以了!

3)搜索欄 SearchBar

產品經理畫原型,掌握這3類元素就可以了!

搜索欄,主要是用于搜索的入口,搜索欄通常配合搜索界面,在搜索界面,顯示最近的搜索記錄,還可以一鍵清空搜索內容。

當搜索結果較多時,可以加一個范圍選擇,可以快速進行分類。

產品經理畫原型,掌握這3類元素就可以了!

微信的搜索頁:

產品經理畫原型,掌握這3類元素就可以了!

小紅書的搜索頁:

產品經理畫原型,掌握這3類元素就可以了!

4)標簽欄 TabBar:

產品經理畫原型,掌握這3類元素就可以了!

標簽欄位于頁面底部,可以快捷切換,換到不同的頁面,通常作為產品的一級導航。

微信的標簽欄:

產品經理畫原型,掌握這3類元素就可以了!

小紅書的標簽欄:

產品經理畫原型,掌握這3類元素就可以了!

5)工具欄 ToolBar

產品經理畫原型,掌握這3類元素就可以了!

工具欄是對視圖的操作,比如對文章、音樂、視頻的點贊、收藏、評論。

小紅書的點贊、收藏、評論:

產品經理畫原型,掌握這3類元素就可以了!

工具欄容易和標簽欄混淆,標簽欄屬于導航,而工具欄屬于操作,這是本質的區別。

6)側邊欄 SideBar

產品經理畫原型,掌握這3類元素就可以了!

側邊欄,默認情況下是收起的狀態,當點擊某個按鈕的時候,從側面彈出,當移動端頁面內容緊湊時,會考慮使用側邊欄,比如個人中心、分類篩選項目較多。

側邊欄最典型的代表是豆瓣:

產品經理畫原型,掌握這3類元素就可以了!

02 控件

1)按鈕 Button

產品經理畫原型,掌握這3類元素就可以了!

按鈕是比較常用的控件,通常是用產品進行輸入操作發起的入口。

2)開關 Swichs

產品經理畫原型,掌握這3類元素就可以了!

用于狀態控制,也是比較常見的操作。

3)情景菜單 ContextMenus

產品經理畫原型,掌握這3類元素就可以了!

移動端屏幕尺寸較小,一些功能性的操作不能完全平鋪出來,此時,通過情景菜單,可以擴展更多的操作選項。

比如在iOS系統里,長按圖標,可以彈出分享、刪除、編輯等操作。

4)編輯菜單 EditMenus

產品經理畫原型,掌握這3類元素就可以了!

可以在一些文本視圖、網頁視圖中,選中文本,來執行更多的操作,如復制、轉發、收藏。

微信公眾號文章的文本編輯菜單:

產品經理畫原型,掌握這3類元素就可以了!

5)選擇器 Pickers

產品經理畫原型,掌握這3類元素就可以了!

當某一個選項可能包含多個值時,可以使用選擇器,比如省市區、項目類型等。

6)滑塊 Sider

產品經理畫原型,掌握這3類元素就可以了!

在選擇簡單數值時,可以使用數字滑塊。比如在借貸產品里,選擇借款金額時。設置參數檔位:

產品經理畫原型,掌握這3類元素就可以了!

7)步進器 Stepper

產品經理畫原型,掌握這3類元素就可以了!

可以更快速調節數字。

8)進度控制器 Progress Indicators

產品經理畫原型,掌握這3類元素就可以了!

在加載頁面時,可以通過進度控制器顯示當前進度。

9)刷新 Refresh Content Controls

產品經理畫原型,掌握這3類元素就可以了!

在頁面加載數據時,可以使用刷新加載控件。微信時聊天界面是在導航欄里加了加載的狀態。

10)分段器 Segmented Controls

產品經理畫原型,掌握這3類元素就可以了!

在移動端,分段器的使用頻率比較高,尤其是在一些訂單的狀態分類場景中。

11)頁面指示器 Page Controls

產品經理畫原型,掌握這3類元素就可以了!

在一個頁面里,要展示更多的內容,可以使用頁面指示器來容納更多的內容。iPhone的頁面指示器:

產品經理畫原型,掌握這3類元素就可以了!

12)文本框 Text Fields

產品經理畫原型,掌握這3類元素就可以了!

文本框是經常用到的控件,文本框的樣式也有很多種,設計文本框時,有幾個要點:

  1. 最好是做實時的校驗,減少用戶重新輸入的成本;
  2. 加入一鍵清空的按鈕,可以讓用戶快速清空,重新填寫;
  3. 友好的提示文案;
  4. 同一頁面不要加入太多表單,當表單太多時,分步驟實現。

13)標簽 Lables

產品經理畫原型,掌握這3類元素就可以了!

14)色彩面板 Color Wells

產品經理畫原型,掌握這3類元素就可以了!

這個控件的使用頻率相對較低。

03 視圖

視圖是各類元素的組合,掌握基礎的視圖,可以更高效完成原型。

視圖可以分為內容類的,如表格、文本、圖像、網頁以及集合,還有操作類的,如行動菜單、警告框、彈出框、工作表、活動視圖。其他的視圖還有分欄視圖、滾動視圖和翻頁視圖。

1)表格 Table

產品經理畫原型,掌握這3類元素就可以了!

2)文本視圖 Text View

產品經理畫原型,掌握這3類元素就可以了!

3)圖像視圖 Image View

產品經理畫原型,掌握這3類元素就可以了!

4)網頁視圖 Web View

產品經理畫原型,掌握這3類元素就可以了!

5)集合 Collections

產品經理畫原型,掌握這3類元素就可以了!

集合是由比較復雜的組件組成,沒有太固定的模式,比較靈活。

6)行動菜單 Action Sheets

產品經理畫原型,掌握這3類元素就可以了!

需要執行比較重要的操作,或者選項超過2個以上時,可以使用行動菜單,行動菜單通常是從底部往上彈出。

7)警告框 Alerts

產品經理畫原型,掌握這3類元素就可以了!

8)彈出框 Popovers

產品經理畫原型,掌握這3類元素就可以了!

Popover是正常操作流程中短暫出現的一個控制區域,根據iOS人機交互指南的原則,盡量不要在iPhone里使用這個空間,因為iPhone的屏幕相對比較小,在iPad這種屏幕較大的系統里,可以使用這個空間。

9)工作表 Sheets

產品經理畫原型,掌握這3類元素就可以了!

工作表是相對比較復雜的交互,在一個活動視圖里加了一些表單。比如發送郵件。

10)活動視圖 Activity Views

產品經理畫原型,掌握這3類元素就可以了!

活動視圖,是對當前上下文有用的任務,例如在微信里,對文章的一些列操作:

產品經理畫原型,掌握這3類元素就可以了!

11)分欄視圖

產品經理畫原型,掌握這3類元素就可以了!

分欄視圖管理兩個并排的視圖,主視圖中顯示主要內容,右側輔助視圖中顯示輔助內容。在iPhone里,很少用到這種視圖,在iPad等較大的設備上,比較常見。

12)滾動視圖 Scroll Views

產品經理畫原型,掌握這3類元素就可以了!

當一屏顯示不完整時,使用滾動視圖,可以展示更多的內容,在iPhone上很常見。

13)翻頁視圖

產品經理畫原型,掌握這3類元素就可以了!

翻頁視圖提供了一種內容頁面之間實現線性導航的方法,幫助從一個頁面流暢的切換到另外一個頁面。

寫在最后

以上內容均來自《iOS人機交互指南》,雖然是iOS的指南,但其背后的邏輯是相通的。

每個產品都是由界面組成,每個界面又都是由欄、控件和視圖這些元素組成。Web產品、移動H5產品、移動iOS安卓產品都是這樣。

作為產品經理,雖然不必精通交互,但是應該具備交互設計的基本知識,至少掌握一套移動端的控件,一套Web端的控件。

移動端的控件,包括uniapp、vant都跟iOS的交互很類似,所以掌握最底層的iOS交互設計規范,就掌握了大部分移動端的設計規范。

Web端的控件,也有很多標準的前段框架,比如element、layui、bootstrap,推薦大家學習一下element的組件。

還是那句話,不要去網上下載別人做好的組件庫,自己閱讀一下官方的設計指南,然后動手自己畫一套,明確每個組件的交互邏輯,應用場景。

別人輸出的東西,是經過加工的,掌握底層的規則,自己進行加工輸出,會更牢固的掌握相關知識。

看完這篇文章, 希望你能動手去梳理移動端和web端的組件,形成自己的組件庫。

專欄作家

刀哥,微信公眾號:刀哥說,人人都是產品經理專欄作家。7年產品老司機,現任某互聯網公司高級產品專家,有豐富的金融項目經驗,豐富的實操經驗,擅于輸出接地氣的實用干貨,幫助成千上萬的產品經理晉升成長。

本文原創發布于人人都是產品經理。未經許可,禁止轉載。

題圖來自Unsplash,基于 CC0 協議。

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 滑塊的英文應該是slider,文中拼寫為sider

    來自浙江 回復
  2. 寫的很細致,容易上手

    來自上海 回復
  3. 真干貨!別人輸出的東西,是經過加工的,掌握底層的規則,自己進行加工輸出,會更牢固的掌握相關知識。一下子激起了自己對自己的組件庫有了擺動和改造的好奇心,每日都接觸這樣的頁面卻沒有去認真了解過這樣的組成結構。

    來自廣東 回復