1. 程式人生 > >ios 初學者筆記2:view hierarchy

ios 初學者筆記2:view hierarchy

一個app由許多view組成,各個view之間具有分層的結構,也就是view hierarchy.

在一個app中處於view hierarchy最頂層的是window object,window object本身不會顯示任何東西,他僅僅是一個最基本的view container。用它來顯示其他的content view,其他的view 必須新增到window中才會被顯示出來

在程式執行時,application object load main  stroyBoard,建立相關的view controller 例項,解壓所有的view controller裡的view content,然後把initial view controller的view content新增到window中

UIkit frameWork提供許多基本的view,也可以自己建立一個UIView的子類來自定義一個view.

用storyboard來對view進行佈局,storyboard上的每一個view controller都有一個與之相聯絡的view hierarchy,當從view library中拖曳view到scene中後,view會自動被新增到view hierarchy中,從outline view視窗可以看到view hierarchy.

新增view 到view hierarchy中之後,可以用Utility area中的inspector去配置view.配置view包括對view的attribute進行配置,對view所屬的view controller進行配置,配置連線view和view controler.