use*_*153 60 iphone background background-color uitableview
我试图将png图像设置为我的tableview的背景.使用以下代码都很好!但仅限iPhone模拟器.如果我尝试在iPhone设备上运行该应用程序,则tableview的背景仍为白色(或清晰).你尝试设置背景颜色的方式是什么东西.直到下面我一直在尝试很多方法,但都有同样的问题.
self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.opaque = NO;
self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"TableViewBackground.png"]];
Run Code Online (Sandbox Code Playgroud)
先感谢您!
Rav*_*vin 173
请使用以下代码.
UIImageView *tempImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"TableViewBackground.png"]];
[tempImageView setFrame:self.tableView.frame];
self.tableView.backgroundView = tempImageView;
[tempImageView release];
Run Code Online (Sandbox Code Playgroud)
谢谢,
Nik*_*huk 17
我认为这种方法更清洁:
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"TableBackground.jpg"]];
self.tableView.backgroundColor = background;
[background release];
Run Code Online (Sandbox Code Playgroud)
Avi*_*are 10
简单的swift版本将是
let tempImageView = UIImageView(image: UIImage(named: "yourImage"))
tempImageView.frame = self.tableView.frame
self.tableView.backgroundView = tempImageView;
Run Code Online (Sandbox Code Playgroud)
小智 5
UIImageView *tempImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"TableViewBackground.png"]];
[tempImageView setFrame:self.tableView.frame];
self.tableView.backgroundView = tempImageView;
[tempImageView release];
Run Code Online (Sandbox Code Playgroud)
这很完美.感谢Jona的Ravin
归档时间: |
|
查看次数: |
74116 次 |
最近记录: |