这可能是一个简单的问题,但我发现自己卡住了。我试图扩展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