2012-02-16 63 views
1

我是ios開發新手,所以我不知道這個問題是否正確。 我想在基於視圖的應用程序模板中的獨立uiview類中創建一個uibutton。 如果有人知道,請清除我的問題。如何與多個目標c類共享xib文件

回答

0

這很容易做到。這段代碼應該有所幫助;

NSArray* nibRollViews = [[NSBundle mainBundle] loadNibNamed:@"TiltData" owner:self options:nil]; 
    myRollDataView = [nibRollViews lastObject]; // TODO, look it up by name, don't assume last 

    [myRollDataView setFrame:CGRectMake(rollDataViewFPO.frame.origin.x, 
            rollDataViewFPO.frame.origin.y, 
            myRollDataView.frame.size.width, 
            myRollDataView.frame.size.height)]; 
    [self.view addSubview:myRollDataView]; 
    [myRollDataView initWithType:RollType]; 

有幾件事要注意。我在xib中有一個rollDataViewFPO(FPO表示「僅用於位置」)。我使用FPO框架來定位剛加載的對象。這樣我可以將它定位在我的xib中,而不是我的代碼。

另請注意,我稱自己的initWithType方法。我的TiltData對象可以用來顯示滾動或俯仰數據,我需要告訴他們它們是什麼類型。

0

添加一個新的文件ObjectiveC類使它成爲UIView的子類(假設名稱在這裏:SubView)。

,如果你不希望使用UIViewController類的視圖,則只需選擇在廈門國際銀行

的UIViewController

的視圖和檢查更改類名子視圖window.put,該UIButton的

視圖,做任何你want.If你想單獨的視圖,然後只需拖動並從菜單欄中

下降的UIView和連接,作爲一個出口到您的ViewController類和

改變名稱的UIView類到SubView。