这是我提供的解决方案确认:
我有两个UIView,我想在UIViewController控制下交换它们。
在IB中,我创建了3个UIView: TopView A_View B_View
然后在ViewDidLoad中添加了[
在IB中,我创建了3个UIView: TopView A_View B_View
然后在ViewDidLoad中添加了[
[self addSubView] A_View];
然后,在某个IBAction方法中,我做了这个:
[A_View removeFromSuperview];
[self.view addSubview:B_View];
这确实交换了这两个视图,TopView只是坐在那里。但我的第一个想法是调用[[self view] removeFromSuperView]];
,然后添加B_View。
这会给我一个空屏幕?
所以我的解决方案正确吗?
先谢谢你 问候 Christian