У меня есть UITableViewController с пользовательскими ячейками, основанный на Tweetie's Пример быстрой прокрутки , и мне нужна прозрачность.
До сих пор я загружал свои ячейки из пера, и все, что мне было нужно,установите некоторые свойства таблицы на
table.backgroundColor = [UIColor clearColor];
table.opaque = NO;
table.rowHeight = 130.0f;
table.separatorStyle = UITableViewCellSeparatorStyleNone;
, чтобы сделать таблицу прозрачной.Что касается ячейки, я сделал:
cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellbackground.png"]];
cell.selectedBackgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellbackground.png"]];
И поэтому у меня была каждая ячейка с фоновым изображением, но с остальными полностью прозрачными (половина изображения полностью прозрачна).Теперь, создавая ячейку программно и рисуя все сам, я просто не могу сделать ячейку прозрачной.Часть изображения выглядит хорошо, но все остальное черное, а не непрозрачное