成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS 7人機交互指南之UI設計基礎:iOS App Anatomy

移動開發 iOS
幾乎所有的iOS應用都會用到一些由UIKit框架所定義的UI控件。對這些基本控件的名稱、角色和作用加以了解,你將能更好的在打造界面的過程中做出正確合理的設計決策。

第二篇更多的是從技術的角度對iOS界面組成原理進行了簡單的解析,篇幅很短,可稍作了解;更多關于iOS開發入門的內容可參考“設計師應該了解的iOS應用開發基礎知識”一文。另外,非常感謝各位朋友在微博上的支持與鼓勵,不過有一點需要注意,目前做的這個版本(2013-06-15)并非iOS7設計規范的最終版;該版本的作用及注意事項詳見下面的重要提示。

重要:這是針對于正在開發中的API或技術的預備文檔。雖然該文檔 在技術精確度上經過了嚴格的審核,但并非最終版本,僅供蘋果開發者計劃的注冊會員使用。蘋果提供這份機要文檔的目的,是幫助你按照文中描述的方式對技術的 選擇及界面的設計開發進行規劃。這些信息有可能發生變化,屆時,你的設計開發方式需要基于最終版本的操作系統及文檔進行相應的調整和測試。該文檔或許會隨 著API或相關技術在未來的發展而進行更新。

幾乎所有的iOS應用都會用到一些由UIKit框架所定義的UI控件。對這些基本控件的名稱、角色和作用加以了解,你將能更好的在打造界面的過程中做出正確合理的設計決策。

UIKit框架提供的UI元素可以分為4大類:

欄(Bars):包含與上下文內容情境相關的信息,告訴用戶他們在應用當中所處的位置;同時還包含相關的導航功能,或是可以由用戶發起的操作。

內容視圖(Content views):包含當前應用所特有的內容,并支持相關的交互行為,例如滾屏、插入、刪除、對列表條目進行重新排序,等等。

控制元素(Controls):產生行為或顯示信息。

臨時視圖(Temporary views):臨時性的向用戶呈現重要信息,或提供額外的功能及選項。

除了定義UI元素以外,UIKit框架還定義了那些可以完成諸如手勢識別、繪制、輔助支持、打印支持等功能的對象。

從編程的角度來講,UI元素可以被看做是不同類型的視圖(views),因為它們都繼承自UIView類。一個視圖知道怎樣將它自己輸出到屏幕上,知道怎樣捕獲用戶在它的范圍內執行的點擊行為。

要在應用中管理一組或一系列具有繼承關系的視圖,你通常需要使用視圖控制器(view controller)。視圖控制器可以協調不同視圖的顯示方式,在用戶發起行為后執行相應的功能,并且對界面切換時所需的動畫過渡效果進行管理。

下圖展示了視圖和視圖控制器是怎樣協同工作來呈現iOS應用界面的:

雖然開發者們習慣于從視圖和控制器的角度來思考問題,但用戶只會將應用看做是由一個個界面所組成的整體。從這個角度講,每一“屏”都對應著應用中的一個明確的視覺狀態或模式。

注意:每個iOS應用都包含一個窗口(window)。與桌面應用中的概念有所不同,iOS中的窗口沒有真正的可視部分,而且不能從屏幕上的一個地方移動到另外一個地方。多數iOS應用只有一個窗口;那些支持外接顯示設備的應用會有多個窗口。

iOS界面設計規范當中會用到“屏(screen)”這個詞,因為它能被多數用戶所理解。作為開發者,你可能還會在其他不同的上下文當中讀到“屏”的概念,例如被用來指代UIScreen對象(用于訪問外界顯示設備)。

責任編輯:閆佳明 來源: cocoachina
相關推薦

2013-06-17 16:12:23

iOS 7人機交互UI設計基礎

2013-07-03 14:44:24

iOS 7人機交互iOS 7 UI設計Layout

2013-07-03 14:48:25

iOS 7人機交互iOS 7 UI設計Navigation

2013-07-03 15:29:45

iOS 7人機交互iOS 7 UI設計Interactivi

2013-07-03 17:08:14

iOS 7人機交互UI設計基礎整合iOS系統

2013-07-03 16:36:35

iOS 7人機交互UI設計Animation動畫

2013-07-03 15:03:46

iOS 7人機交互iOS 7 UI設計Modal Conte

2013-07-03 16:58:36

iOS 7人機交互UI設計Icons

2013-07-03 14:26:19

iOS 7人機交互iOS 7 UI設計iOS設計師

2013-07-03 17:04:12

iOS 7人機交互UI設計基礎Branding品牌化

2013-07-03 15:39:58

iOS 7人機交互UI設計Terminology

2013-07-03 16:52:24

iOS 7人機交互UI設計基礎文字和色彩

2013-06-24 11:01:30

IT技術周刊

2011-03-02 08:35:19

人機交互界面iOS

2015-11-04 09:54:34

ios9人機界面ui

2021-08-17 10:54:57

AI 數據人工智能

2021-08-17 09:54:05

人機交互交互模型國際主流

2013-02-28 15:22:44

iOS人機交互

2010-04-20 09:08:36

2021-04-18 13:50:10

人機交互人工智能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 羞羞免费网站 | 五月婷婷婷| 欧美在线观看一区二区 | 一区二区三区在线免费观看视频 | 欧美久久久久 | 激情在线视频网站 | 亚洲欧美激情视频 | 成人国产精品久久 | 精品日本久久久久久久久久 | 欧美精品一区在线观看 | 中文字幕成人av | 色综合视频在线 | 久久免费国产视频 | 精品成人免费一区二区在线播放 | 精品视频一区二区 | 欧美日韩亚洲国产 | 成人在线观看亚洲 | 一级毛片观看 | 国产九九九| 精品啪啪 | 午夜视频在线观看视频 | 欧美一区视频在线 | 特黄色一级毛片 | 欧美毛片免费观看 | 欧美在线国产精品 | 国产在线播放一区二区三区 | 黄色一级免费观看 | 亚洲综合五月天婷婷 | 福利久久 | 亚洲入口 | 成人在线视频免费观看 | 免费精品视频 | 日本精品一区二区三区视频 | 成人国产精品一级毛片视频毛片 | 日本一区二区高清不卡 | 国产91久久久久蜜臀青青天草二 | 亚洲精品一区二区三区在线 | 小h片免费观看久久久久 | 欧美国产日韩一区二区三区 | 亚洲二区视频 | 91视频观看 |