2011-09-27 56 views
27

我已經創建了一個自定義的類,它的子類UIView。我想在IB做我的佈局,所以有設置網點。問題是我如何初始化我的視圖以便從NIB中獲取它?任何幫助將不勝感激。從NIB創建一個UIView

回答

53

事情是這樣的:

UIView *info = [[[NSBundle mainBundle] loadNibNamed:@"InfoWeather" owner:self options:nil] objectAtIndex:0]; 
+0

我在哪裏可以把這個?我把它放在我的視圖的類init方法中,然後將這個視圖添加爲子視圖,但仍然沒有運氣。 –

+0

我把它放在我的UIViewController'init'中,並且調用'[self.view addSubview]'。一切看起來不錯。 – kv0

+0

這是一個很難找到的答案。謝謝! –