Pergunta

Preciso remover programaticamente um botão de uma janela de cacau, mas o único método próximo a isso foi Dealloc no NSObject, mas não é isso que eu quero fazer. Existe uma maneira de excluir o botão da janela e não apenas desalocar sua memória?

Foi útil?

Solução

Um nsbutton é uma subclasse do nscontrol, que é uma subclasse da NSView.

Você deve poder remover o botão da supervisão ligando ligando -removeFromSuperView na instância do botão.

Outras dicas

Envie o Removafromsuperview mensagem para a instância do botão.

Embora talvez você apenas queira esconder isso (usando setHidden:)?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top