2010-05-14 2 views
2

Я установил фон моего UITable с пользовательским изображением.Есть ли способ исправить фоновое изображение UITableView

self.tableView.backgroundColor = [UIColor clearColor]; 
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]; 

Проблема у меня есть фоновое изображение прокручивается и не хорошо выглядеть в верхней и нижней части экрана, где вы видите изображение соединяемых.

Есть ли способ зафиксировать положение фонового изображения и просто прокрутить таблицу вверху?

+1

Возможный дубликат [iPhone с фиксированной позицией UITableView Background] (http://stackoverflow.com/questions/1960603/iphone-fixed-position-uitableview-background) –

+0

не было четкого ответа, который работал в этом сообщении – user337174

ответ

1

Вставьте UIImageView за UITableView. Установите образ UIImageView на background.png. Используйте [UIColor clearColor] в качестве фона таблицы.

+0

a возможно, более ясная ясность? изображение все еще прокручивается, когда я делаю это, и таблица не видна! – user337174

+0

Возможно, вы случайно добавили UIImageView в заголовок UITableView в Interface Builder - он должен быть позади. –

0

Вам нужно поместить UIImageView под табличный вид, установить цвет фона в виде таблицы, чтобы очистить (или в IB, установить свойство непрозрачности его фона в 0). Затем создайте свои представления CELL, чтобы иметь четкие области, с которыми можно просматривать фоновое изображение. Вы можете сделать это программно или в IB (его легче визуализировать в IB, но код, чтобы связать все это немного сложно).

Смежные вопросы