9.5 Lösung: Grüner Hintergrund

Sie müssen nur die Methode windowShouldZoom:toFrame: implementieren. Der Funktionsrumpf sollte im Wesentlichen mit windowShouldClose: übereinstimmen.

Delegates/WindowDressing3/WindowHelper.m

-(BOOL)windowShouldZoom:(NSWindow *)window toFrame:(NSRect)newFrame {
    [window setBackgroundColor:[NSColor greenColor]];
    return NO;
}

Klicken Sie auf Build & Run. Die Hintergrundfarbe des Fensters sollte nun zu rot bzw. grün wechseln, wenn Sie den entsprechenden Button anklicken.

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.