Wie bringt man NSScrollView dazu, die Dokumentansicht in 10.9 und höher zu zentrieren?

Es gibt viele Beispiele, wie NSScrollView seine Dokumentansicht zentrieren kann. Hier sind zwei Beispiele (die so ähnlich sind, dass jemand jemanden ohne Zuschreibung kopiert, aber der Punkt, wie es ist.)http://www.bergdesign.com/developer/index_files/88a764e343ce7190c4372d1425b3b6a3-0.html https://github.com/devosoft/avida/blob/master/apps/viewer-macos/src/main/CenteringClipView.h

Dies geschieht normalerweise durch Unterklassen von NSClipView und Überschreiben von:

- (NSPoint)constrainScrollPoint:(NSPoint)newOrigin;

In Mac OS X 10.9 + ist diese Methode jedoch veraltet

Was können wir jetzt machen? Oh nein ~!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage