То, что вы описываете, выходит за рамки любого «скриншота».Вам нужно будет вручную сгенерировать изображения для табличного представления.Если представление простое (т. Е. Некоторый текст, разделители и т. Д.), Вы можете сделать это, используя CoreGraphics или что-то в этом роде, чтобы нарисовать изображение с нуля.Я поддерживаю класс с открытым исходным кодом под названием ANImageBitmapRep , который позволяет легко манипулировать изображениями на уровне пикселей и на уровне контекста.В этом случае вы, скорее всего, будете использовать основную графику, но вот как вы должны создать контекст в первую очередь:
ANImageBitmapRep * irep = [[ANImageBitmapRep alloc] initWithSize:BMPointMake(myWidth, myHeight)];
CGContextRef context = [irep context];
// ...
// use context here to manually generate your "screenshot."
// ...
[irep setNeedsUpdate]; // tell the image bitmap rep to update its image
UIImage * savedImage = [irep image]; // get a UIImage for storing
[irep release]; // free the memory
Небольшое руководство по рисованию с CoreGraphics можно найти по адресу http://idevhub.com/exploring-iphone-graphics-part-1/.