UIView层次管理和视图切换
2013-01-04 21:37
351 查看
1、UIView层次管理(sendSubviewToBack,bringSubviewToFront)
将一个UIView显示在最前面只需要调用其父视图的
bringSubviewToFront()方法。
将一个UIView层推送到背后只需要调用其父视图的
sendSubviewToBack()方法。
例如:[self.view
sendSubviewToBack:imageview];
2、视图切换的其中一种方法:
把2个view都放到同一个view(我给他取个变量名views)上做子view然后用[[views
subviews] exchangeSubviewAtIndex:1
withSubviewAtIndex:0]这样2个view就可以切换了,我理解的就是2个view放到一个superview上面,这2个view就像数组一样被管理,利用那个exchangeSubviewAtIndex:
withSubviewAtIndex:方法来实现哪个view显示在上面
在ViewController中:[self.view exchangeSubviewAtIndex:1
withSubviewAtIndex:0]
将一个UIView显示在最前面只需要调用其父视图的
bringSubviewToFront()方法。
将一个UIView层推送到背后只需要调用其父视图的
sendSubviewToBack()方法。
例如:[self.view
sendSubviewToBack:imageview];
2、视图切换的其中一种方法:
把2个view都放到同一个view(我给他取个变量名views)上做子view然后用[[views
subviews] exchangeSubviewAtIndex:1
withSubviewAtIndex:0]这样2个view就可以切换了,我理解的就是2个view放到一个superview上面,这2个view就像数组一样被管理,利用那个exchangeSubviewAtIndex:
withSubviewAtIndex:方法来实现哪个view显示在上面
在ViewController中:[self.view exchangeSubviewAtIndex:1
withSubviewAtIndex:0]
相关文章推荐
- UIView层次管理,按钮切换
- UIday01: UIView及其子类 UIView UILabel frame center bounds 管理视图层次 控制文本显示
- UIView 两个视图控制器管理的根view为父子视图
- Xcode9学习笔记4 - UIView视图的层次关系
- 卡卡片视图的形式管理你的 Activity,让你的 app 可以自由的切换、跳转、关闭 Activity 以及结束 app 程序
- UIView层次管理(放到最上层或放到最下层)
- UIView层次关系管理
- 【iOS开发】UIView之间常用视图之间切换方式
- UIScrollView+UIView实现下划线随视图切换功能
- UIView的层次管理()
- UIView如何管理它的子视图
- UIView视图层次操作
- UIView如何管理它的子视图
- UIView 的transitionFromView方法实现视图切换
- UIview之间常用视图之间的切换方式
- iOS 视图层次管理 sendSubviewToBack、bringSubviewToFront
- iOS UIView如何管理它的子视图
- UIView之间常用视图之间切换方式
- UIView如何管理它的子视图
- UIView如何管理它的子视图