iOS學習——UI相關小結

1     StoryBoard:
在Info.plist中能夠查看Main storyboard,即入口storyboard,默認爲main.storyboard,能夠修改成本身建立的storyboard。
2     ViewController
每一個viewController都綁定有一個類文件,程序執行時,會進入到綁定的類文件中執行其中的程序,在app中表現爲一個界面。每新建一個viewController,都要新建一個對應的類(繼承自UIViewController),而且在屬性中綁定viewController和類文件
3     segue
在一個app中建立多個viewController時,經過segue實現viewController之間的跳轉和相應的邏輯(數據交換等),segue分爲AdaptiveSegues,DeprcatedSegues,以及Custom(客戶定製),每種segue下面又有多重鏈接方式。
4     UI組件
在一個viewController裏面,能夠添加不少不一樣的UI組件,每一個UI組件建立以後,均可以經過連接到ViewController類的方式實現響應的邏輯,連接方式分爲outlet和action兩種,outlet主要是顯示爲主,綁定爲類的屬性,action主要是動做相關,綁定爲類的方法。
5     NavigationController
依次選擇:editor-embed in-navigaion controller後,添加NavigationController,添加後,會自動添加一個view,而且會做爲入口,經過一個segue和以前的入口viewController鏈接,鏈接方式爲(root view controller),添加了NavigationController以後,就能夠對其進行添加navigationItem,直接在原來的入口viewController的navigationItem中編輯他的三個屬性:左值、中值、右值,也能夠在這三個位置添加Bar Button Item等組件實現點擊等功能。
若是想讓後面的viewController同樣擁有navigationItem,則segue的鏈接方式應該選擇爲push。
6     TabBarController
依次選擇:editor-embed in-tab bar controller能夠添加分頁,最多支持5個分頁,每一個分頁由不一樣的viewController組成,在Tab Bar Controller上,鏈接segue到新的viewController,選擇鏈接方式爲view controllers,新的viewController就有了底部的tab bar,點擊tab bar能夠編輯bar item的屬性,指定圖片和標題等,badge屬性能夠顯示item右上方的紅色數字標記。
7     利用Sketch製做簡單圖標
利用Sketch軟件能夠輕鬆製做簡單的圖標, https://github.com/sethlilly/Font-Awesome-Symbols-for-Sketch,下載後用Sketch打開,即包含收集了symbols,利用這些symbols和簡單的幾何圖形,就能輕鬆完成圖標製做。導出時,選擇1x,2x,3x大小,軟件會自動添加@2x等後綴,講三個圖片一塊兒拖入xcode後,xcode會識別爲一張圖片,而且自動適配到各類分辨率的屏幕。
相關文章
相關標籤/搜索