新手,最近看视频发现这俩有点混 直接上问题: 今天看视频 通过xib创建, 接着NSBundle mainBundle] loadNibNamed加载 然后尝试在initWithCoder里创建子控件,计算frame时会用到xib中view的frame 但是,取到的xib上面的view的frame 等于空 最后在awakeFromNib里就能取到 xib中view的frame 看视频,这两方法经常会用,但是没搞清,两者到底什么情况下调用 ,感觉功能差不多。