uitabview 设置背景

原创 2012年03月26日 21:01:37

-(void) changeBaseBackgourndColorWithImageName:(NSString *) imageName

{

#ifdef TARGET_IPAD

    UIImage *image = [UIImage imageNamed:imageName];

    UIImageView *bgImageView = [[[UIImageView alloc] initWithFrame:self.view.bounds] autorelease];

    bgImageView.image = image;

    bgImageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

    bgImageView.tag = TAGS_CMBT_COLOR_VIEW_BACKGROUNDIMAGEVIEW;

    if ([self.view isKindOfClass:[UITableView class]]) {

        UITableView *tView = (UITableView *)self.view;

        if ([tView respondsToSelector:@selector(setBackgroundView:)]) {

            [tView setBackgroundView:bgImageView];

        }

    }else{

        UIView *bgView = [self.view viewWithTag:TAGS_CMBT_COLOR_VIEW_BACKGROUNDIMAGEVIEW];

        if (bgView) {

            [bgView removeFromSuperview];

        }

        [self.view insertSubview:bgImageView atIndex:0];

    }

#else

    UIColor *bgColor = [UIColor colorWithPatternImage:[UIImage imageNamed:imageName]];

    if ([self.view isKindOfClass:[UITableView class]]) {

        UIView *viewi = [[[UIView alloc] initWithFrame:self.view.bounds] autorelease];

        viewi.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

        viewi.backgroundColor = bgColor;

        UITableView *tView = (UITableView *)self.view;

        if ([tView respondsToSelector:@selector(setBackgroundView:)]) {

            [tView setBackgroundView:viewi];

        }

    }

    self.view.backgroundColor = bgColor;

#endif

}



 [self changeBaseBackgourndColorWithImageName:@"bg.png"];


相关文章推荐

异步POST请求及加载信息到UitabView上

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {     self = [su...

关于UItabView Cell 自定义重用的 代码

cocoa 默认的cell风格修改起来挺灵活的 先提供处自定义代码 其实难点在于cell重用机制  供初学者参考  - (UITableViewCell *)tableView:(UITableVi...

IOS-UITabView示例

总结        本章主要简示了UITabView得使用方法,使用UITabViewController的三个页面演示不同情况,包括简单的表格,分段带副标题风格的表格以及索引表格。 运行结果 ...

android 背景设置

  • 2016年09月26日 17:32
  • 12.99MB
  • 下载

对话框设置背景图片

  • 2017年06月09日 15:11
  • 9.52MB
  • 下载

Eclipse详细设置护眼背景色和字体颜色并导出

Eclipse是一款码农们喜闻乐见的集成开发平台,但是其默认的主题和惨白的背景色实在是太刺激眼球了。下面,将给大家详细介绍如何设置成护眼主题的方法,也做个抛砖引玉,希望能有更多的主题出现在Eclips...

相片导航向导与设置背景桌面

  • 2012年08月27日 18:19
  • 2.76MB
  • 下载

Keil 保护视力背景颜色设置

平时在用keil软件比较多,看白色背景比较多有点伤眼睛,现在我们来设置一下keil的背景,来保护我们的眼睛吧。 效果图:               1.  2....

u盘背景设置

  • 2013年02月19日 09:38
  • 265B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uitabview 设置背景
举报原因:
原因补充:

(最多只允许输入30个字)