Pregunta

Necesito quitar mediante programación un botón de una ventana en Cocoa pero el único método cerca de esta dealloc estaba en NSObject, pero esto no es lo que yo quiero hacer. ¿Hay una manera de eliminar realmente el botón de la ventana no sólo desasignar su memoria?

¿Fue útil?

Solución

Un NSButton es una subclase de NSControl, que en sí es una subclase de NSView.

Usted debe ser capaz de eliminar el botón de ella es supervista llamando -removeFromSuperView en la instancia de botón.

Otros consejos

Enviar la removeFromSuperview mensaje a la instancia de botón.

Aunque tal vez lo que desea ocultar su lugar (usando setHidden:)?

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