Bounds和frame

作者: BEYOND黄 | 来源:发表于2017-05-27 12:38 被阅读7次

frame:以父控件左上角为原点,描述可视范围。

bounds:以自己的左上角为原点,描述可视范围在内容的区域。所有的控件都是加在内容里,修改内容原点。

相对性:可视范围相对于父控件位置不变,相对于内容区域变。

UIView*AV = [[UIViewalloc]initWithFrame:CGRectMake(50,50,200,200)];

AV.backgroundColor=[UIColorblueColor];

[self.viewaddSubview:AV];

_AV= AV;

UISwitch*sv = [[UISwitchalloc]init];

[AVaddSubview:sv];

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent*)event{

CGRectbounds =_AV.bounds;

bounds.origin.y+=10;

_AV.bounds= bounds;

}

相关文章

  • iOS 面试题目

    1、iOS frame和Bounds 以及frame和bounds区别2、 ios webView 加载HTML字...

  • bounds、scrollView滚动原理

    bounds本质:修改内容原点位置。frame和bounds都是描述的一个矩形。frame:可视范围bounds:...

  • iOS学习心得之:frame & bounds

    frame & bounds 浅显的理解的话 ** frame ** 代表元素的位置和大小.而 bounds 值...

  • bounds

    当bounds大小不变时不会影响frame,但是当bounds大小改变时会影响frame原点和大小,bounds原...

  • iOS纪录

    (1)View的Frame与Bounds区别 摘自 ios view的frame和bounds之区别(位置和大小)...

  • 深入探究frame和bounds的区别以及setbounds使用

    深入探究frame和bounds的区别以及setbounds使用 深入探究frame和bounds的区别以及set...

  • bounds和frame

    bounds的设置会改变frame,改变的计算方式是什么?

  • Bounds和frame

    frame:以父控件左上角为原点,描述可视范围。 bounds:以自己的左上角为原点,描述可视范围在内容的区域。所...

  • Frame和bounds

    写了一个纯代码tableView嵌套collectionView的demo,最后结束的时候发现图片显示乱七八糟,初...

  • frame 和 bounds

    修改 bounds 不会影响 frame 修改 bounds 只会影响子 View 的显示位置,左正右负,上正下负

网友评论

    本文标题:Bounds和frame

    本文链接:https://www.haomeiwen.com/subject/vqcqfxtx.html