這可能是一個簡單的問題,但我發現自己卡住了。我試圖擴展UIView並從另一個控制器初始化它,但發現我的自定義UIView初始化方法沒有調用。我如何初始化我的自定義UIView?如何手動初始化自定義UIView
// BookView.h
@interface BookView : UIView {
}
//BookView.m
@implementation BookView
- (void) initialize{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Alert" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
[alert show];
[alert release];
}
@end
//BookViewController.m
-(void)viewDidLoad{
BookView *bookView = [(BookView*)[BookView alloc] initWithTest:[[UIScreen mainScreen] bounds]];
}
嘗試[bookView initialize]; – visakh7 2011-05-30 06:04:53