我需要以编程方式从 Cocoa 中的窗口中删除一个按钮,但唯一接近此的方法是 NSObject 中的 dealloc,但这不是我想要做的。有没有办法从窗口中实际删除按钮,而不仅仅是释放它的内存?
问问题
509 次
2 回答
10
将removeFromSuperview消息发送到按钮实例。
虽然也许您只是想隐藏它(使用setHidden:
)?
于 2009-12-22T19:06:06.347 回答
4
NSButton 是 NSControl 的子类,它本身就是 NSView 的子类。
-removeFromSuperView
您应该能够通过调用按钮实例从其超级视图中删除该按钮。
于 2009-12-22T19:07:54.547 回答