關鍵詞:xib、scrollview、代理、scrollview代理方法、scrollview無法監聽滑動
其實在一般的iPhone應用程序中,都不會建議使用xib這個東西,就算是使用storyboard也只是使用storyboard將項目的流程關聯起來。因爲使用xib太耗性能,在內存上就比代碼創建要高出學多,並且手機應用都要求着高性能,和流暢性。所以在佈局這一塊兒上,大多數人也都喜歡手動代碼來創建。
這裏也就挑部分常用到的控件來舉例,後續有想到什麼還會繼續添加的。
創建時帶上xib,這個就不多說了。
創建後進入就會看到這樣的佈局,既然要自己佈局,那我們就應該將Use Auto Layout自動佈局勾去掉。
在這裏,有幾點需要設置的,Size:屏幕的尺寸的大小,如果是iPhone項目,這裏會有3.5和4.0兩個選項;
Orientation 是調整View的橫豎屏;
Status Bar 狀態(導航)條 ;
Top Bar 佔位條,讓我們在佈局時,要注意上面的導航條;
Bottom Bar標籤的佔位條。
拖一個button進來,默認Type類型是System,6.0的情況下將會顯示爲白塊,所以應該改成Custom類型。
State Config就是button的幾個狀態,這裏可以設置不同狀態下需要更換的圖片。
其餘一些屬性大概一看也就能明白,就不一一列舉了。
這裏Class是表示繼承於哪個類,不管是系統的,還是自己寫的都可以繼承;
Restoration ID顧名思義是標識符的意思。
這是設置scrollView的代理方法;
用過scrollView的都應該知道這些屬性,也就不一一說了,只是需要一提的是,不管在xib中怎麼設置了scrollView的大小,在代碼中還是要重新設置一次,並且在xib中最好是把scrollView的大小設置爲一屏的大小。