一些 UIView 中管理 Subview 常用的方法
来源:互联网 发布:沪港通买入十日数据 编辑:程序博客网 时间:2024/04/29 19:09
一些 UIView 中管理 Subview 常用的方法
- //将Subview从当前的UIView中移除
- [Subview
removeFromSuperview]; -
- //替UIView增加一个Subview
- [UIView
addSubview:Subview];
- //将Subview往前移动一个图层(与它的前一个图层对调位置)
- [UIView
bringSubviewToFront:Subview]; -
- //将Subview往后移动一个图层(与它的后一个图层对调位置)
- [UIView
sendSubviewToBack:Subview];
- //交换两个图层
- [UIView
exchangeSubviewAtIndex:indexA withSubviewAtIndex:indexB];
- //取得Index
- NSInteger
index = [[UIView subviews] indexOfObject:Subview名称];
- //加上註记
- [Subview
setTag:NSInteger];
- //取的UIView下的所有Subview
- [UIView
subviews]
addSubview和insertSubview的区别
addSubview 是将view加到所有层的最顶层
相当于将insertSubview的atIndex参数设置成view.subviews count
即
[view addSubview:oneview] == [view insertSubview:oneview atIndex:view.subviews count]
insertSubview是加到指定的位置
如果要移除一个 UIView 的所有子视图,SDK 里没有 remove all 之类的方法。可以用 for loop 循环调用 – removeFromSuperview 来移除
例如:
for(UIView *view in [self.view subviews])
{
}
- 一些 UIView 中管理 Subview 常用的方法
- 一些 UIView 中管理 Subview 常用的方法
- 一些 UIView 中管理 Subview 常用的方法
- 一些 UIView 中管理 Subview 常用的方法
- 一些 UIView 中管理 Subview 常用的方法
- 一些UIView中管理Subview常用的方法
- 一些 UIView 中管理 Subview 常用的方法
- UIView中的一些常用的方法
- UIView中UIButton的常用方法
- subview的管理
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- UIView常用的一些方法之setNeedsDisplay和setNeedsLayout
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- 基于linux-2.6.35的class_create(),device_create解析
- Java中的String为什么是不可变的? -- String源码分析
- 嵌套模型(DAG上的动态规划)—动态规划入门(算法经典入门)
- PS 图像调整算法— —渐变映射
- TEMP
- 一些 UIView 中管理 Subview 常用的方法
- Cocos2dx 3.0 过渡篇(七)EditBox和ControlSlider不得不说的故事
- RC523读身份证ID
- linux环境无法编译通过:'__u32 __fswab32(__u32)' cannot appear in a constant-expression
- VisionMobile:OTT2消息应用惊人的商业模式
- 使用ssh登入不执行.bashrc解决方法
- Unity3D Shader入门指南(一)
- Spring如何处理线程并发
- hashmap 排序