Gra*_*son 1 xcode cocoa objective-c
我为以下窗口设置了内容视图,现在我想删除该内容视图并将其设置为其他内容.我尝试将内容视图设置为另一个视图,但这不起作用,我该如何删除它?谢谢!
controlFilterBox = [[MoveFilter alloc] initWithFrame:helpWindow.frame];
[helpWindow setContentView:controlFilterBox];
[controlFilterBox release];
Run Code Online (Sandbox Code Playgroud)
您无法删除contentView(即将其设置为nil).窗口需要一个视图.你可能可以通过调用来获得你想要做的事情[controlFilterBox setNeedsDisplay:YES],但我通常建议contentView你不要弄乱自己,而是让想要交换的视图成为子视图contentView.然后,您可以使用removeFromSuperview和将它们作为普通视图进行交换addSubview:.它通常比处理特殊视图更容易contentView.
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |