更改UIView位置的简单方法


- (void)viewDidLoad
{
[super viewDidLoad];
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
  //      self.view.frame=CGRectMake(0,20,self.view.frame.size.width,self.view.frame.size.height-20);
    self.headerView.frame=CGRectMake(0,20,320,45);
}

但是标题视图不改变,任何人都可以提供帮助

    -(void)viewDidLoad
    {
        // ...
        UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
         UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
         [headerView addSubview:imageView];
         UILabel *labelView = [[UILabel alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
         [headerView addSubview:labelView];
         self.tableView.tableHeaderView = headerView;
         // ...
    } 

最新更新