2010-05-03 14 views
6

Ich möchte ein Einstellungsfenster wie in den Standard Mac OS X Apps (Safari usw.) erstellen. Ich habe Ressourcen wie DBPrefsWindowController aus dem Jahr 2008 gefunden, die zum Apple HIG passen.Wie erstelle ich ein Einstellungsfenster in Objective-C?

Frage mich nur, ob es einen neuen Weg gibt, dies zu erreichen? Ich kann in Interface Builder keine Standardfenster finden, daher gehe ich davon aus, dass Apple diese weder bereitstellt noch einen offiziellen Apple-Beispielcode für die Bereitstellung dieser Standardbenutzeroberfläche findet.

Danke

Antwort

3

Es scheint DBPrefsWindowController ist nicht mehr verfügbar.

Für jetzt würde ich das aktuelle RHPreferences Framework empfehlen.

Erhältlich unter GitHub. BSD lizenziert.

Es ist eine einfache und einfache Einstellungen Fenster-Controller mit mehreren Registerkarten für Ihre nächste Mac-Anwendung.

Es bietet auch:

  • Auto Größenanpassung zwischen unterschiedlich großen Registeransichten (mit Animation)
  • Benutzerdefinierte NSToolbarItem Unterstützung
  • Persistenz des zuletzt verwendeten Registerkarte
  • Unterstützung für Platzhalter NSToolbarItems (zB NSToolbarFlexibleSpaceItemIdentifier & NSToolbarShowFontsItemIdentifier) ​​