Ios 暗角UITableViewController
我有一个UITableViewController。在viewDidLoad中,我执行以下操作:Ios 暗角UITableViewController,ios,uitableview,Ios,Uitableview,我有一个UITableViewController。在viewDidLoad中,我执行以下操作: self.tableView.backgroundColor = [UIColor clearColor]; self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg_cafe.png"]]; 背景应该是渐变的。两个问题: 渐变似乎在UITableView的末尾被截断 这些角落是有色的 我
self.tableView.backgroundColor = [UIColor clearColor];
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg_cafe.png"]];
背景应该是渐变的。两个问题:
制作一个以该图案图像为背景色的UIView,并将其设置为表格视图的背景视图
UIView *bgView = [[UIView alloc] initWithFrame:self.tableView.frame];
bgView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg_cafe.png"]];
self.tableView.backgroundView = bgView;
[bgView release];
谢谢这似乎奏效了。你能给出这样做与我所做的对比背后的理由吗?我想说你做错了什么:)但是苹果的工程师做错了什么。我已经提交了无数关于UITableView和UITableViewCell的关于半透明和透明背景的错误报告。在我的一个项目中,我遇到了与您相同的问题,并通过实验找到了此解决方案。