您的位置:首页 > 移动开发 > IOS开发

ios,关于bounds,frame,修改bounds…

2016-05-26 13:12 344 查看
遇到一个fram和bounds的区别,网上很多都是说了一些其他的,没有说修改bounds的同时,修改大小。自己去研究了一下,发现bounds的其中的问题,在此记录。

 
  UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(150, 150, 150, 150)];

 
  view1.backgroundColor = [UIColor redColor];

 
  [self.view addSubview:view1];

 
  
  

 
  view1.bounds
= CGRectMake(50, 50, 175, 175);
//1

// 
view.frame {{137.5, 137.5}, {175, 175}}[/b]

// 
  view1.bounds = CGRectMake(50, 50, 150, 150);
//2

修改bounds的时,同时修改其大小。上面2次修改view.bounds,

1:修改了view1的大小,与原来不同。此时view变化,是以view1的中心为变化远点,然后进行大小变化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: