ios 设置背景图片

设置背景图片

    UIImageView* backgroundImage = [[UIImageView alloc]initWithImage:[UIImage imageNamed: @"bg.png"]];
    backgroundImage.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
    [self.view addSubview:backgroundImage];
    [self.view sendSubviewToBack:backgroundImage];
    [backgroundImage release];

或者

    UIImageView* backgroundImage = [[UIImageView alloc]initWithImage:[UIImage imageNamed: @"bg.png"]];
    backgroundImage.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
    [self.view insertSubview:backgroundImage atIndex:0];
    [backgroundImage release];

另:addSubview:和insertSubview:anIndex:的区别

  addSubview:是加到最后
  insertSubview:atIndex:是加到指定的位置

  addSubview 是将view加到所有层的最顶层,相当于将insertSubview的atIndex参数设置成view.subviews count

  即

    [view addSubview:oneview] == [view insertSubview:oneview atIndex:view.subviews count]

 

posted @ 2012-10-11 10:47  devliubo  阅读(132)  评论(0编辑  收藏  举报