有人可以向我解释为什么这有效:
SpecialView *view = [[SpecialView alloc]initWithFrame:CGRectMake(0, 0, 320, 164)];
self.specialView = view;
self.tableView.tableHeaderView = self.specialView;
这不会:
self.specialView = [[SpecialView alloc]initWithFrame:CGRectMake(0, 0, 320, 164)];
self.tableView.tableHeaderView = self.specialView;
非常感谢 !
编辑 1: .h 中的属性类似于:
@property (weak, nonatomic) SpecialView *specialView;
当我的意思是它不起作用时,我的意思是最后 self.specialView 为零。(是的,我正在使用 ARC)