Я опубликовал это в группе из трех20 Google, но потом увидел рекомендацию опубликовать здесь?
Я ничего не получу, сделав фон этого объекта прозрачным.
TTStyledTextLabel* label1 = [[[TTStyledTextLabel alloc] initWithFrame:CGRectMake(0, 0, 320, 1250)] autorelease];
label1.backgroundColor = [UIColor clearColor];
self.dataSource = [TTListDataSource dataSourceWithObjects:
label1,
nil];
Я делаю это в TTTableViewController.
Я пытался переопределить класс, но ничего, что я там делал, не помогло. Я также попытался переопределить TTListDataSource и попытаться установить значения там, но все, что я могу сделать, это перезаписать содержимое новой ячейкой, которую я могу сделать прозрачной, но тогда это уже не TTStyledTextLabel.
Выполнение label1.backgroundColor = [UIColor clearColor];
устанавливает прозрачность, но позади нее, похоже, есть какой-то объект, который остается белым. Если я поменяю label1.backgroundColor
на красный, это сработает.
Я сделал это с TTTableImageItemCell и TTTableSubtitleItemCell с успехом, но TTStyledTextLabel, похоже, не использует TTStyledTextTableItemCell.
Я действительно потерян. Может кто-нибудь сказать, пожалуйста, что нужно установить в clearColor для достижения этой цели? Спасибо!