首页 > 移动平台 > 详细

iOS开发之layoutSubviews

时间:2015-08-31 21:14:01      阅读:241      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!