viewDidLoad加载时机问题

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px 'Heiti SC Light'}

  之前一直以为是addSubview之后就会执行,今天发现并非如此,它会更早一些,只要调用XX.view紧接着就会执行,那么之前的看法就是因为addSubview会add XX.view,所以紧接着执行viewDidLoad.

  情景:自定义的table的viewDidLoad里面设置行高,行高是根据某个int property设置,如果设置这个property在self.tableView.backgroundColor之后赋值,那么viewDidLoad里面的int property会是0,故赋值这个property需放在self.tableView调用之前,才能保证行高能根据int property赋值.

你可能感兴趣的:(view)