使用xib自定義乙個view

2021-07-05 07:28:33 字數 612 閱讀 2165

今天專案中需要自定義的table區頭和區腳,而又無法直接在ib中實現自定義的樣式,所以建立了乙個xib自定義的view 去實現,具體步驟為:

首先建立view 類,無法攜帶xib模板

然後單獨建立乙個view 的ib模板

把calss 關聯起來

修改屬性控制器size型別為freeform,(為了自定義frame)

給自定義的view新增類方法, 

#import "customview.h"

@implementation customview

+(customview *)instanceview

@end

這就建立了乙個視覺化操作的自定義大小的view,在需要用的地方可隨時呼叫,例如:
_table.tablefooterview = [customview instanceview];

最後,如果需要在**中修改檢視內容,可在下面初始化方法中實現

-(id)initwithcoder:(nscoder *)adecoder

return self;

}

使用xib封裝乙個自定義View

1.xcode 自帶標頭檔案的路徑 1.sdk system library frameworks uikit.framework headers 2.修改了系統自帶標頭檔案後 xcode 會報錯解決方案 刪掉下面資料夾的快取即可 aplle 是電腦的使用者名稱 users aplle 資源庫 de...

用Xib自定義乙個View

1.新建乙個繼承於view的類,再建乙個有view的xib檔案,選中這個xib的file s owner,修改custom class.2.把size選成freeform,這樣你就可以隨意的調整view的大小了。3.在xib上布局好 4.下面就是如何使用這個xib。有兩種方法。使用 方法初始化。先把...

IOS 使用XIB 自定義View

一般自定義view 方式 有 在初始化的時候新增 子views cpp view plain copy id initwithframe cgrect frame return self 還有種 是自己畫。過載 void drawrect cgrect rect 如果 布局複雜的話 這種 方式 可以...