码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发之layoutSubviews

时间:2015-08-31 21:14:45      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

当发生下面两种情况该方法会被调用:

(1)一个控件的frame发生改变的时候。

(2)布局子控件的时候

一般在这里布局内部的子控件(设置子控件的frame)

例如:

 - (void)layoutSubviews

{

#warning 一定要调用super的方法

    [super layoutSubviews];

   

    // 1.设置按钮的frame

    self.nameView.frame = self.bounds;

   

    // 2.设置好友数的frame

    CGFloat countY = 0;

    CGFloat countH = self.frame.size.height;

    CGFloat countW = 150;

    CGFloat countX = self.frame.size.width - 10 - countW;

    self.countView.frame = CGRectMake(countX, countY, countW, countH);

}

iOS开发之layoutSubviews

标签:

原文地址:http://www.cnblogs.com/lifengfneg/p/4773852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!