0
我想在屏幕上放置一個僞UIAlertView,它只是一個UIView加上我用IB創建的一個筆尖中的按鈕....這樣做的最好方法是什麼?如何使用筆尖創建僞alertview?
我想在屏幕上放置一個僞UIAlertView,它只是一個UIView加上我用IB創建的一個筆尖中的按鈕....這樣做的最好方法是什麼?如何使用筆尖創建僞alertview?
在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];