標籤:
視圖調試
使用視圖調試器檢查您的視圖階層,可以輕鬆地判斷視圖位置、大小以及實現問題。
- 在XCode中運行你的應用程式,在調試欄上點擊“調試視圖層次”按鈕,進入視圖調試器。
XCode停止你的應用程式,在調試導覽列中顯示視圖層次,並在主編輯器中顯示一個互動式3D 模型。
選擇顯示的視窗,在主編輯器中點擊任何位置,按下滑鼠鍵進行拖拽。視圖會分解成三維層次,方便您查看視圖層的等級劃分和視圖之間的關係。
左側的滑動按鈕允許你去調節視圖間距,使得您能更方便地觀察單個視圖對象。右側的滑動按鈕允許你使用“從後到前”或者“從前到後”的方式,在一個複雜的視圖層次中過濾出特定視圖。
註:尺寸檢查能讓你去核查尺寸和約束值。
- 使用重設按鈕讓主編輯器中視圖以標準方向顯示。
- 點擊視圖模式按鈕去選擇是否在主編輯器中顯示視圖內容、線框,以及內容。
- 縮放控制群組允許你去增加或減少顯示倍數,或者顯示標準大小。
注:你也可以利用夾點手勢在主編輯器上放大縮小。在編輯器視窗中使用兩個手指拖拽手勢滾動顯示的視圖。
在主編輯器上以像素為單位精確顯示顏色和尺寸。
- 在視圖階層中選擇一個視圖實體,也是在編輯器中選擇它,然後在核查欄中會顯示出它的屬性。在調式導航視窗中視圖階層顯示了每個視圖與它父視圖、子視圖,以及兄弟視圖之間的關係。
注:在編輯欄中選擇一個實體設定為次要選擇集,那麼它會用比較淺的顏色顯示在視圖階層上。主要的選擇集會用深色高亮顯示。這些不同選擇集可以在複雜的視圖層次關係中分出主要視圖(在視圖階層上選擇的)與其他選擇的視圖(在編輯欄選擇的)之間的關係。
- 過濾欄在視圖階層下面,它含有兩個過濾按鈕(預設是啟用的)。左邊的按鈕是顯示主要視圖,即它過濾掉從系統檢視表實現的二次元素實體物件(不受應用控制的)。右邊的按鈕只顯示可見視圖,即它過濾掉應用程式使用視圖屬性隱藏的視圖。
在過濾欄中輸入類型名能方便地過濾出視圖。
- 使用輔助編輯器設定自動模式去查看選定視圖對象的原始碼。
註:當一個自訂視圖對象被選擇時,輔助編輯器顯示實現檔案。當一個系統架構提供的視圖對象被選擇時,輔助編輯器顯示介面檔案。
- 在調試欄上點擊繼續按鈕退出視圖調試器,然後繼續運行你的應用程式在XCode中。
相關連結:Xcode 6視圖調試小貼士Xcode視圖調試器詳解Xcode 6的視圖調試
Xcode視圖調試