1. 程式人生 > >iOS開發:XIB使用技巧總結

iOS開發:XIB使用技巧總結

做了多款應用之後,UI方面從最初的純程式碼打造,到現在的XIB方式,再到StoryBoard這當中目前為止用得最多的XIB,熟練且快速。當然不少開發者認為蘋果未來將主力打造StoryBoard,深以為然~不過作為我的XIB時代,這裡就為曾經參考過的眾多網友的高大上快捷操作方法寫點總結,備忘吧。

一、同時新增多個Outlet以及直接連線IBAction

在IB中選中一個View並右擊,將出現半透明的黑色HUD,這時候你在右擊其他的View你會發現前一個HUD也留下來了~這樣就可以多個Outlet進行拖拽設定了。


在程式碼攔裡雙擊.m檔案將其拖拽到該.m檔案對應的XIB檔案旁邊,按住右鍵並移動滑鼠到控制元件上,你會發現有一條從控制元件中心出發的射線,剪頭方向正是滑鼠所在的點,移動到需要連結的IBAction程式碼處即可設定成功(預設的方式為TouchUpInside)


二、座標距離實時觀測

在IB中選中某個View 將滑鼠從該View上移開,按住option鍵,你看看會發生什麼事情~

是的, 滑鼠在空白處時顯示控制元件在母View的位置,當滑鼠落在其他view上時則顯示與其他View的間距!


三、檢視層級的快捷顯示

複雜點的UI一個VIew上往往很多subView層層疊疊,進行拖拽設定時往往會因為需要設定最底層的View而不得不先展開IB中該View的所有subView才好找到最底層的SubView,

這個過程可以用快捷方式達成:shift+cmd+右擊IB中該View就可將檢視層級很方便顯示在右邊的繪圖區~


四、最後是大神告訴的神技壓軸:新增輔助線!!!

尼瑪,居然還可以新增輔助線,讓我想起了AutoDesk 公司當年的CAD 做圖軟體~,強大啊!

選中繪圖區任意一個View ,神技上場!

shift+cmd+_:新增水平輔助線

shift+cmd+| :新增垂直輔助線

輔助線可以任意移動,但如果移動到界外就會被自動刪除,哈哈


參考資料: