0
drawRect
のUIView
ペンにUIButton
を追加しています。プログラムでサブビューをNIBに追加する方法
-(void)drawRect:(CGRect)rect {
self.button = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 40, 40)];
[self.button setImage:[UIImage imageNamed:@"buttonImage.png"] forState:UIControlStateNormal];
[self.button setTintColor:[UIColor whiteColor]];
[self addSubview:self.button];
}
このpostを読んだ後、それはビューのフレームが変更されるたびdrawRect
が呼び出されたと言います。私のカスタムUI要素をどのように追加すればよいですか、独自のメソッドを作成して呼び出してください。
オーバーライド 'initWithFrame'と' initWithCoder'のようにそれを行います。そこにボタンを追加するメソッドを呼び出します。 – Paulw11