tableview中在tableheaderView上放一个视图,第一次进入视图显示不正常,往下拉视图仍然不正常,往上拉视图正常
解决办法:
frame来源不正常,从直接在viewDidLoad方法中设置的frame,改为
- (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; CGFloat SCREEN_WIDTH = [UIScreen mainScreen].bounds.size.width; CGFloat height = SCREEN_WIDTH * 0.65; CGRect headerViewFrame = CGRectMake(0, -height, SCREEN_WIDTH, height); self.headerView.frame = headerViewFrame; }