2010-05-03 11 views
6

Me gustaría crear una ventana de preferencias como en las aplicaciones estándar de Mac OS X (Safari, etc.). He encontrado recursos como DBPrefsWindowController desde el año 2008 que coinciden con el Apple HIG.¿Cómo creo una ventana de preferencias en Objective-C?

¿Solo me pregunto si hay una nueva forma de lograr esto? No puedo encontrar ventanas estándar en Interface Builder, así que supongo que Apple no las proporciona, ni puedo encontrar un código de muestra oficial de Apple para proporcionar esta interfaz de usuario estándar.

Gracias

Respuesta

3

Parece DBPrefsWindowController ya no está disponible.

Por ahora, recomendaría el marco actualizado RHPreferences.

Disponible en GitHub. BSD con licencia.

Es un controlador de ventana de preferencias simple y fácil con múltiples pestañas para su próxima aplicación Mac.

También proporciona:

  • cambio de tamaño automático entre diferentes vistas de tamaño de tabulación (con animación) de apoyo
  • NSToolbarItem personalizada
  • Persistencia de la última pestaña usada
  • Soporte para NSToolbarItems marcador de posición (por ejemplo NSToolbarFlexibleSpaceItemIdentifier & NSToolbarShowFontsItemIdentifier) ​​
Cuestiones relacionadas