iOS Dev (27) 初步了解下UIView的最常用知识
来源:互联网 发布:php aes加密解密 编辑:程序博客网 时间:2024/06/01 10:33
- 作者:CSDN 大锐哥
- 地址:http://blog.csdn.net/prevention
-
向一个已知 UIVIew 中加入子视图
最常用的三个方法:
- (void)addSubview:(UIView *)view;- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;- (void)insertSubview:(UIView *)view aboveSubview:(UIView *)siblingSubview;
很容易理解:
- 第一个表示向当前 UIVIew 插入子视图,其实是插入到当前所有子视图的最上面;
- 第二个表示向指定的子视图之下,插入该视图;
- 第三个表示向指定的子视图之上,插入该视图。
将一个视图丢到最上面,或最下面
- (void)bringSubviewToFront:(UIView *)view;
- (void)sendSubviewToBack:(UIView *)view;
从字面也很容易理解吧,bring subview to front,send subview to back。
交换两个视图的图层顺序
- (void)exchangeSubviewAtIndex:(NSInteger)index1 withSubviewAtIndex:(NSInteger)index2;
一定要理解正确,不是改变两个图层的位置(即不是改变 frame),二是改变图形顺序(你如果是做 web 的,可以理解为 z-index,就明白了)。
将子视图从父视图中移除掉
- (void)removeFromSuperview;
这个也很好理解,而且木有参数。
视图的 tag
tag 是个标识,注意与视图层次顺序无关。
-
转载请注明来自:http://blog.csdn.net/prevention
0 0
- iOS Dev (27) 初步了解下UIView的最常用知识
- iOS Dev (27) 初步了解下UIView的最常用知识
- iOS Dev (26) 初步了解下UIColor的最常用知识
- UIView的最常用知识
- 关于java io知识的初步了解
- ios UIView的常用属性
- 初步了解前端知识
- iOS Dev (10) 创建一个简单的 UIView
- iOS Dev (40) UIView 的几个重要方法
- ios 对于UIView的动画的初步理解
- 初步了解了下强悍的FPGA
- iOS给UIView添加常用的Extension
- iOS-UIView常用的setNeedsDisplay和setNeedsLayout
- ios中UIView的常用属性
- xamarin学习笔记B03(ios的UIView的了解)
- UIView 中position 和anchorPoint 的了解 iOS
- iOS Dev (12) UIView、UIImage和UILabel
- IOS Dev Intro - UIView and CALayer
- 为什么学习mybatis
- Lucene索引创建过程
- Tomcat 端口变更失效的问题的解决经历
- Lucene索引创建过程2
- KMP算法详解
- iOS Dev (27) 初步了解下UIView的最常用知识
- 设计模式之装饰模式(iOS开发,代码用Objective-C展示)
- Session的生命周期
- Laravel-5.1 ---- 将mews captcha整合到项目中!
- LeetCode 35 Search Insert Position 二分法处理
- UIImage+ImageEffects的category 模糊效果
- 工程架构方向需要关注的几个顶级会议
- 【剑指Offer】斐波那契数列
- C++11之lambda表达式