首页 > 移动平台 > 详细

iOS中的Frame和Bounds

时间:2015-09-19 12:19:29      阅读:242      评论:0      收藏:0      [点我收藏+]
UIView *yellowView = [[UIView alloc] initWithFrame:CGRectMake(30, 30, 200, 200)];
    yellowView.backgroundColor = [UIColor yellowColor];
    [self.window addSubview:yellowView];
    UIView *redView = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 100, 100)];
    redView.backgroundColor = [UIColor redColor];
    //[self.window addSubview:redView];
    
    [yellowView addSubview:redView];
一开始RedView在yellowView的中间

 

技术分享

第一步设置
yellowView.bounds = CGRectMake(0, 0, 200, 200);
//这表示yellowView在屏幕中的位置和大小不变,yellowView的左上角的相对于与其子视图为(0,0)
第二步设置
yellowView.bounds = CGRectMake(50, 50, 200, 200);
这表示yellowView在屏幕中的位置和大小不变,yellowView的左上角的相对于与其子视图为(50,50)
//位置如下,黄色视图的位置始终不变,bounds的x,y改变的是子视图相对于它的位置

技术分享

iOS中的Frame和Bounds

原文:http://www.cnblogs.com/wohaoxue/p/4821128.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!