我有一个分组的 UITableView 已调整大小和四舍五入。我想在这张桌子后面放一个视图。我试过了:
[self.tableView addSubview:backgroundView];
[self.tableView sendSubviewToBack:backgroundView];
但它没有用。这是我得到的:
我想用背景代替黑色空间。
任何的想法?
我有一个分组的 UITableView 已调整大小和四舍五入。我想在这张桌子后面放一个视图。我试过了:
[self.tableView addSubview:backgroundView];
[self.tableView sendSubviewToBack:backgroundView];
但它没有用。这是我得到的:
我想用背景代替黑色空间。
任何的想法?
怎么样[self.tableView setBackgroundView:backgroundView];
?
请耐心等待我是初学者。我刚遇到这个问题,我找到了两个解决方案。就我而言,我使用的是 UITableView 对象。
首先,将背景图像添加到您的应用程序目录中。我把我的放在“支持文件”中
您可以将图像添加为 UIColor 对象:
...
[resultsTable setBackGroundColor:setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.jpg"]]];
...
这种方法的问题是它会重复你的背景图像,因为它把它当作一个图案。
更好的方法:
// Create a string to store the path location of your image, otherwise you would have to provide an exact path name
NSString *backPath = [[NSBundle mainBundle] pathForResource:@"background"
ofType:@"jpg"];
// Create a UIImage Object to store the image.
UIImage *bgImage = [[UIImage alloc ] initWithContentsOfFile:backPath];
// Create a UIImageView which the TableView
UIImageView *bgView = [[UIImageView alloc]initWithImage:bgImage];
// Set your TableView's background property, it takes a UIView Obj.
[resultsTable setBackgroundView: bgView];
.....