我创建了View A和View B.我的窗口显示了屏幕上显示的View A.我在View A上也有一个UIButton。当我点击Button时,我想从View A切换到View B.我没有使用任何UIViewController。是否可以在不使用控制器的情况下切换视图? 我在TOUCHUPINSIDE上调用了buttonAction方法
问题在于,当我说
时它没有做任何事情[ViewA removeFromSuperView];
我现在该怎么办?
答案 0 :(得分:1)
如果viewB不在视图层次结构中:
[[viewA superview] addSubview:viewB];
如果viewB在视图层次结构中:
[[viewA superview] bringSubviewToFront:viewB];
一旦viewB在视图层次结构中,则删除viewA:
[viewA removeFromSuperview];