iOS - P1

Review - part1設計模式

Target:Review & Check & stretch佈局

Current Status:1-5;6-15動畫

Conclusion: 觸及更原理 & 有所拓展(少) => ui

                                                        

                                                      2017.03.03spa

Current Status:16-22                                            2017.03.04設計

Conclusion:掃閱(多數可跳過),後續客針對性的review對象

Summary:事件

  01. 開發

  02. iPhone UI設計基礎get

  03. 基本UI控件

  04. 多視圖應用程序

  06. 高級UI控件 - 表視圖

  07. 高級UI控件 - 導航控制器與表視圖

      08. 應用程序設置

  09. 數據持久化 *****

  10. 雲端應用  *****

  11. 地圖和定位應用開發

  12. 多媒體API

  13. 觸摸事件和手勢  ***

  14. Quarts

  15. 動畫 

                                                  2017.03.05   23:31

第一講

第一個iPhone程序-Hello world

1. iOS SDK介紹

2. 修改iPhone工程屬性 

- info.plist

3. 修改iPhone工程編譯屬性 

能夠修改編譯目標,能夠修改iOS基本版本。

      e.g: TARGETS -> Build Settings -> iOS Deployment Target、Base SDK等.

****************************************************************************************************

 

第二講

iOS UI設計基礎

* 加強版Hello Wold

* MVC設計模式

* 輸出口和動做

* 鍵盤輸入

* 等待有關控件 eg:進度條\旋轉等

* 屏幕旋轉

2.1 File’s owner(文件的全部者,指nib文件)

File’s owner即ViewController

2.2 MVC

(1) MVC是一種設計模式

     (2) 所謂設計模式就是解決某一問題的方案。

     (3) MVC是解決具備UI應用系統的成熟解決方案,在Cocoa應用系統中嚴格按照該模式實現。

     Model: 應用系統中與視圖相關的部分數據

View:應用系統中用戶看到並與之交互的界面

Controller:應用系統中起到控制器做用,接受用戶事件,顯示數據等等,與視圖進行交互等

 

第三講、第四講 - UI設計基礎

3.1 鍵盤輸入

鍵盤關閉 與 鍵盤類型.

(1) 鍵盤關閉

a.文本框對象的Did End On Exit事件連接到File’s Owner。

b.觸摸背景關閉鍵盤。

修改nib中的View的父類UIView -> UIControl.

(2) 鍵盤類型

 

4.1 等待有關控件

UIActivityIndicatorView 指示器

UIProgressView 進度條

 

第五講 UI設計基礎

5.1 屏幕旋轉

iPhone中有重力感應咱們能夠經過旋轉手機使屏幕旋轉。可是屏幕旋轉後頁面的佈局須要注意。

 

5.2 觸發旋轉事件

能夠在屏幕旋轉的時候出發不少事件,其中willAnimateRotationToInterface是咱們經常使用的事件,這個時間是在即將開始屏幕旋轉動畫的時候觸發.

 

* AutoResizing

實線:絕對位置

虛線:相對位置

 視圖基礎的應用程序 & window基礎的應用程序

5.3 橫屏豎屏切換不一樣視圖

**************************************************************************************

第六講 - 第15講

相關文章
相關標籤/搜索