試圖創建一個分組的tableview與沒有任何邊界的trasnparent單元。 Tableview從上到下的背景顏色從深到淺。IOS分組的tableview透明單元
但某種程度上,tableview單元只反映了較暗的背景圖像的頂部。
我已經嘗試了從stackoverflow噸的噸,但他們都沒有工作,couldnt找到解決這個問題。
它應該是什麼樣子:
它看起來像什麼我的代碼:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView setBackgroundView:nil];
self.tableView.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"menu_background.png"]];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.backgroundColor=[UIColor clearColor];
cell.backgroundView=[[UIView alloc] initWithFrame:CGRectZero];
// UIView *backView = [[UIView alloc] initWithFrame:CGRectZero];
// backView.backgroundColor = [UIColor clearColor];
// cell.backgroundView = backView;
// [[cell contentView] setBackgroundColor:[UIColor clearColor]];
// [[cell backgroundView] setBackgroundColor:[UIColor clearColor]];
// [cell setBackgroundColor:[UIColor clearColor]];
// cell.backgroundColor = [UIColor clearColor];
// cell.backgroundView.backgroundColor = [UIColor clearColor];
// cell.contentView.backgroundColor = [UIColor clearColor];
// cell.backgroundColor = [UIColor clearColor];
// UIView *bgView = [[UIView alloc] init];
// [[bgView layer] setCornerRadius:10.0f];
// [bgView setBackgroundColor:[UIColor colorWithWhite:1.0f alpha:0.25f]];
// cell.backgroundView = bgView;
//
return cell;
}
我缺少什麼?這是什麼解決方案?
感謝, 空間
你的圖片在哪裏? –
@NishantTyagi我可以看到圖像沒有任何問題 –
add yourtable.backgroundView = nil;在你的委託方法cellForRowAtIndexPath中。我正在談論你在你的問題中附加的圖像。 –