UIView层次管理和视图切换

来源:互联网 发布:米6 手机无法连接网络 编辑:程序博客网 时间:2024/06/06 03:54
1、UIView层次管理(sendSubviewToBack,bringSubviewToFront)
将一个UIView显示在最前面只需要调用其父视图的bringSubviewToFront()方法。 
将一个UIView层推送到背后只需要调用其父视图的sendSubviewToBack()方法。
例如:[self.viewsendSubviewToBack:imageview];

2、视图切换的其中一种方法:

把2个view都放到同一个view(我给他取个变量名views)上做子view然后用[[viewssubviews] exchangeSubviewAtIndex:1withSubviewAtIndex:0]这样2个view就可以切换了,我理解的就是2个view放到一个superview上面,这2个view就像数组一样被管理,利用那个exchangeSubviewAtIndex:withSubviewAtIndex:方法来实现哪个view显示在上面

ViewController中:[self.view exchangeSubviewAtIndex:1withSubviewAtIndex:0]

原创粉丝点击