iOS использует фон в обычном просмотре таблицы - PullRequest
0 голосов
/ 16 июля 2011

Мне было интересно, как я на самом деле использую фон в обычном табличном представлении (не сгруппированном). Например, посмотрите на приложение с часами и фон. Есть идеи?

Ответы [ 2 ]

2 голосов
/ 16 июля 2011

Вы можете установить фон вашего табличного представления, используя те же методы, что и сгруппированное табличное представление (что-то вроде self.tableView.backgroundView = anImageView;), но фон ваших ячеек непрозрачен и, следовательно, будет скрывать его.Затем в tableView вы должны будете установить в cellView: cellForRowAtIndexPath: цвет фона ваших ячеек в clearColor [UIColor clearColor], а его backgroundView - в ноль.

Запустите приложение сейчас, и все еще может быть что-то не так: фон меток ячейки, возможно, также непрозрачен (я говорю, возможно, потому, что ячейки могли подобрать цвет фона ячейки и изменить цвет фонаих подпункты соответственно).Если это так, еще раз в tableView: cellForRowAtIndexPath :, установите цвет фона подпредставлений в clearColor.

0 голосов
/ 16 июля 2011

Вы также можете попытаться установить вид изображения с вашим собственным изображением как backgroundView:

UIImage *yourImage = ...
UIImageView *imageView = [[UIImageView alloc] initWithImage:yourImage];
self.tableView.backgroundView = imageView;
[imageView release];
...