简单的方法来改变UIView的位置

时间:2013-10-08 12:32:29

标签: xcode

- (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);

}

但是headerview没有改变可以帮助

1 个答案:

答案 0 :(得分:0)

    -(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;

         // ...
    } 
相关问题