TTThumbsViewController не показывает эскизы при использовании таблицы стилей.

Если я использую глобальную таблицу стилей ( [TTStyleSheet setGlobalStyleSheet:[[[StyleSheet alloc] init] autorelease]]; ), то я не вижу миниатюр в TTThumbsViewController.

Я указываю эти стили для TTThumbsViewController:

- (UIColor *)navigationBarTintColor;
- (UIColor *)backgroundColor;
- (UIColor *)tablePlainBackgroundColor;
- (UIColor *)tableHeaderTintColor;
- (UIColor *)thumbnailBackgroundColor;

Если я устанавливаю thumbnailBackgroundColor в grayColor, я вижу серые прямоугольники в контроллере, но не загружаю изображения.

Если я прокомментирую использование глобальной таблицы стилей, я правильно увижу эскизы.

Я попытался использовать таблицу стилей в TTControl демо-приложении, и TTThumbsViewController ведет себя так же, как и в моем приложении.

Вот скриншот из демо-приложения TTControl:

введите здесь описание изображения

Я надеюсь, что я не делаю что-то неправильно. Кто-нибудь может понять, почему это происходит? Спасибо. Пока.


person Chlup    schedule 03.12.2010    source источник
comment
Я только что отредактировал свой пример приложения TTCatalog, чтобы использовать мой класс TTDefaultStyleSheet, и у меня нет никаких проблем. См. cl.ly/75vm Где вы устанавливаете свой стиль (в каком файле)? Возможно, вам просто нужно перейти на последнюю версию Three20.   -  person audience    schedule 26.05.2011


Ответы (1)


См. следующий учебник, который поможет вам правильно реализовать TTStyleSheet:

Учебное пособие по трем 20 таблицам стилей для iPhone

person fulvio    schedule 26.08.2011