Скриншот из UITableView

Я знаю, что есть много вопросов по этой теме, но я действительно читаю их все, но не нашел ответа.

Я хочу сделать снимок экрана из текущей таблицы. и я делаю это так:

-(UIImage *)imageFromCurrentView
{
    UIGraphicsBeginImageContextWithOptions(self.tableView.bounds.size, YES, 1);
    [self.tableView.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;
}

Все работает нормально, но когда я прокручиваю таблицу вниз и делаю снимок экрана, половина изображения черная. Не знаю как сделать скриншот с актуального область просмотра таблицы.

11
задан Abizern 19 June 2011 в 12:59
поделиться