2010-08-17 78 views

回答

1

在Xcode中創建一個UIViewController並讓它創建Xib。在IB中添加/編輯控件。然後加載你的視圖控制器。將它保留在創建它的類中,然後將其視圖添加爲調用類的子視圖。喜歡的東西:

PseudoAlertViewController *controller = [[PseudoAlterViewController alloc] init]; 
[self setAlertViewController:controller]; // nonatomic, retained ivar 
[[self view] addSubview:[controller view]]; //assume calling from view controller 
[controller release], controller = nil; 

當您添加視圖到您的子視圖將只在視圖原點添加它,除非你設定的框架,所以將它添加到視圖hirarchy之前做到這一點,以及:

// You'll have to calculate centeredFrame 
[[controller view] setFrame:centeredFrame];