關於xib的一些簡單用法(ios自學筆記)

關鍵詞: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的大小設置爲一屏的大小。

發佈了39 篇原創文章 · 獲贊 15 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章