0

私は目的の c (Xcode) プログラムを初めて使用します。

ビューのフォーカスがフォーカスを失ったり失ったりしたときにイベントを取得する方法を知りたいです。

ビューは破棄されません。ウィンドウに追加された別のサブビューがあります。

        [self.window addSubview:anotherView.view]

したがって、元のロードビューのviewWillDisappear、viewDidDisappear、viewWillAppear、viewDidAppearはありません... :(

どうもありがとうございました。

4

1 に答える 1

0

ビューの追加と削除を制御しているため、実際には必要ありません。- (void)didAddSubview:(UIView *)subviewただし、ビューのサブクラス (UIView または NSView) でオーバーライドできます。

ドキュメントによると:

このメソッドのデフォルトの実装は何もしません。サブクラスはそれをオーバーライドして、サブビューが追加されたときに追加のアクションを実行できます。このメソッドは、関連するビュー メソッドのいずれかを使用してサブビューを追加することに応答して呼び出されます。

于 2012-04-05T11:08:36.620 に答える