クラスの状態が-(id)init内でまだ安定していないと誰かから聞いたので、init内で'self.something'を使用することはお勧めしませんが、UIViewサブクラスがあり、クラスが作成されるので、initで[self addSubview:subview]を使用するか、別の初期化メソッドを使用して、次を使用してビューを作成する必要があります。
MyView *myView = [[MyView alloc] initWithFrame:frame];
そのメソッドを呼び出す必要があります。これは正しいです?initWithFrameは、クラスがまだ安定していないというinitと同じ状況にありますか(allocの後に呼び出されます)?そうである場合、サブビューをどのように初期化する必要がありますか?
ありがとう!