Ich sehe dies auf iOS die ganze Zeit aufgerufen, und es macht es sehr schwer, einige der coolen Core-Abimation-Sachen da draußen auf den Mac zu portieren, denn ich kann nicht herausfinden, wofür ...Was ist der Mac Äquivalent von iOS CALayer "willMoveToSuperview"?
-(void)willMoveToSuperview:(UIView *)newSuperview {
TwUI (Twitters Mac-GUI-Framework) hat ein ähnliches/identischen Verfahren in ihrer TUIView
Klasse, - (void)willMoveToSuperview:(TUIView *)newSuperview {}
, die ein Verfahren zur Herstellung eine neue Instanz von @interface TUIView : TUIResponder
Unterklasse zu erstellen ist. Das führt mich zu der Annahme, dass es ein allgemeiner Aufruf ist, eine neue Instanz von NSResponder
zu erstellen. Ich gebe zu, dass es eines der Cocoa Patterns ist, die ich verstehe Least ... Ich dachte, es könnte ein Anruf sein, nur um den View zu entladen, oder um eine neue Ansicht zu laden, oder vielleicht um die Ansichtshierarchie zu ändern .. Aber wieder nicht sicher.
Egal ... gibt es einen direkten/äquivalenten Anruf auf der Mac-Seite, oder ist das ein anderes Biest, aufgrund der grundlegenden Unterschiede in der View Controller-Struktur zwischen AppKit/UIKit?