我正在创建一个自定义uiview,其中包含uilabel和分配给uiimageview的uiimage。我将自定义uiview分配给uitableview标题视图,但我只看到uilabel而不是uiimage ...请帮助这是我的代码......
UIView *containerView1 =[[UIView alloc]initWithFrame:CGRectMake(0, 0, 300, 30)];
UILabel *headerLabel1 =[[UILabel alloc]initWithFrame:CGRectMake(75, 4, 300, 20)];
headerLabel1.userInteractionEnabled = YES;
headerLabel1.text = [NSString stringWithFormat:@"- Latest update %@ -", now];
headerLabel1.textColor = [UIColor brownColor];
headerLabel1.shadowOffset = CGSizeMake(0, 1);
headerLabel1.font = [UIFont boldSystemFontOfSize:13];
headerLabel1.backgroundColor = [UIColor clearColor];
UIImage *image = [UIImage imageNamed:@"line_seperator.png"];
UIImageView *imageView = [ [ UIImageView alloc ] initWithFrame:CGRectMake(0.0, 0.0, 30, 30)];
imageView.image = image;
imageView.contentMode = UIViewContentModeScaleAspectFit;
[containerView1 addSubview:headerLabel1];
[containerView1 addSubview:imageView];
[containerView1 addSubview:indicator2];
walltable.tableHeaderView = containerView1;
任何帮助表示感谢。
忘记说这段代码在uitableview加载后执行。
答案 0 :(得分:0)
我找到了它。图像不对。图像以.gif格式从网上下载。我在photoshop中打开它并将其保存为.png但它没有正确保存。我在photoshop中创建了一个新图像并复制了我在新图像中的图像。我把它保存为.png并且有效。