iPhoneアプリ backgroundColorとdrawRect
UIViewにdrawRectってメソッドがある。
こいつは、backgroundColorを設定する時にも呼び出されるらしい。
#MyView.h@interface MyView : UIView
{
}
#MyView.m-(void)drawRect:(CGRect)rect
{
NSLog(@"reached");
}
#MyController.m-(void)viewDidLoad
{
MyView* view = [[MyView alloc] initWithFrame:CGRectmake(0,0,100,100)];
[view setBackgroundColor:[UIColor blackColor] ];
[self.view addSubview:view];// reached って二回出力される。
}
注意されたし。