当前位置:首页 > 操作系统 > Ios

iOS开发之layoutSubviews

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

(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);

}

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


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!