Как установить фоновое изображение для последней ячейки и найти высоту представления таблицы в iPhone? - PullRequest
0 голосов
/ 10 февраля 2011

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

image.

Вот мой пример кода,

if ([indexPath row]%2) {

        cell.backgroundView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cellbg1.png"]];

    }else{

        cell.backgroundView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cellbg2.png"]];
    }

    cell.backgroundView.contentMode = UIViewContentModeScaleToFill;

    cell.backgroundView.alpha = 0.5;

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

Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 февраля 2011

Вы ищете table.bounds.size.height?Это будет высота видимой области таблицы.

Или вы ищете общую высоту содержимого в таблице?Тогда вы можете использовать table.contentSize.height.

0 голосов
/ 10 февраля 2011

Вместо установки фона последней ячейки вы можете использовать метод

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section

и установить нижний колонтитул для таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...