1.一定不能手动调用(和dealloc类似)
2.自动调用的情况:改变父视图frame..之类的与布局相关的方法时;
改变它本身的frame/bounds...的时候;
添加到父视图上时(addSubview);
调用它的setNeedsLayout方法的时候(可能)
- (void)layoutSubviews
{
//3.一般情况下
[super layoutSubviews];
//_bView.frame = CGRectMake(0, 0, _progress * self.frame.size.width, self.frame.size.height);
}
layoutSubviews 方法的使用
最新推荐文章于 2022-02-22 13:50:16 发布