在乙個xib 中呼叫另外乙個xib

2021-08-22 13:30:26 字數 929 閱讀 9950

重複使用的控制項類

.h 檔案

@property (strong, nonatomic) uiview *view;

@property (copy, nonatomic) nsstring *title;

.m 檔案

#import "sfstatusselectview.h"

@implementation sfstatusselectview

- (instancetype)initwithcoder:(nscoder *)coder

self = [super initwithcoder:coder];

if (self) {

[self addsubview:self.view];

return self;

// 獲取xib中的view

- (uiview *)view{

if (!_view) {

_view =[[[nsbundle mainbundle] loadnibnamed:nsstringfromclass([self class]) owner:self options:nil] lastobject];

return _view;

xib 中 設定 file·s owner 為類名就好  view 的 class 不需要設定

在使用 使用的地方  將 view 的class 設定為 自定義控制項類名即可(title是空間類中的屬性)

Xib巢狀另外乙個Xib適配處理方法

有時候我們建立乙個cell或者view,在使用xib建立時,可能會引入另外乙個xib檔案,這時需要設定autoresizingmask 屬性值,對頁面整體進行適配。footerview.autoresizingmask uiviewautoresizingflexiblewidth 屬性值具體解釋如...

在乙個程式中啟動另外乙個程式

最近剛剛開始工作,發現在學校學習的那些基本上知識打打基礎而已,在實際的專案運作中根本就沒用。革命尚未成功,通知仍需努力啊 嘿嘿 上正題 因為我們需要做乙個類似於監控的系統,這樣的話就涉及到多個程式需要同時執行,並且需要有乙個程式 去控制另外乙個程式,之前沒有做過,也沒見過,不過還好,有一同事之前做過...

在乙個py指令碼中呼叫另外乙個py指令碼中的類或函式

1.兩個檔案在同一目錄,直接import即可 2.兩個檔案在不同目錄 在匯入檔案的時候,python只搜尋當前指令碼所在的目錄,載入 entry point 入口指令碼執行目錄和sys.path中包含的路徑例如包的安裝位址。所以如果要在當前指令碼引用其他檔案,除了將檔案放在和指令碼同一目錄下,還有以...