カスタム ビューの作成方法については、cocoa ビュー ガイドを参照してください。しかし、ココアがビューの initWithFrame: メソッドを呼び出すかどうか混乱しています。
カスタム ビューの作成方法。
カスタム ビューの作成方法については、cocoa ビュー ガイドを参照してください。しかし、ココアがビューの initWithFrame: メソッドを呼び出すかどうか混乱しています。
カスタム ビューの作成方法。
-initWithFrame:
IB でカスタム ビューパレットを使用する場合にのみ、カスタム ビューに対して呼び出されます。たとえば、IB で textfield を作成し、そのクラスをカスタム textfield サブクラスに設定する-initWithFrame:
と、呼び出されませんが、呼び出され-initWithCoder:
ます。
文章はわかりやすいと思います。Interface Builder で作成した場合、initWithFrame
は呼び出されません。それ以外の場合は呼び出されます。