Pregunta

Estoy buscando en el uso de NSWindowController y simplemente no puede pensar en cómo conseguir que funcione. ¿Cómo puedo empezar a utilizarlo?

¿Fue útil?

Solución

Es difícil responder a esta pregunta sin saber lo que estás tratando de hacer. Sin embargo, si usted está escribiendo una aplicación basada en documentos, una NSWindowController se crea automáticamente para cada ventana que cree, por lo que no es necesario para crear una forma especial.

La forma en que uso es NSWindowController creo una subclase diferente para cada tipo de ventana en mi solicitud. Por ejemplo, podría tener una aplicación en 3D con un AppWireframeWindowController y un AppPreviewWindowController. Cada subclase carga automáticamente el archivo semilla correcta, y tiene código que engancha los datos del documento a las vistas en la punta.

Otros consejos

Si está utilizando guiones gráficos se puede conectar un NSWindowController subclase en IB. De lo contrario, si está utilizando puntas y tiene sólo la plantilla predeterminada para una aplicación de Mac Cacao entonces puede que tenga que hacerlo en código o simplemente utilizar una subclase de NSWindow.

De lo contrario, puede crear un nuevo NSWindowController y comprobar el 'archivo también crear XI ter para la interfaz de usuario y se le dará la punta y también la subclase NSWindowController. Se trata básicamente de una nueva mina, donde 'del propietario del archivo' es su NSWindowController y la ventana es el objeto .window dentro del NSWindowController y el delegado también se apunta allí.

Es posible que pueda modificar eso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top