You should be able to do this by placing a UIScrollView inside each table cell. Then place the image inside the UIScrollView.
So in your UITableView, you would implement a method like so --
- (SlideCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
SlideCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[SlideCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell.
return (SlideCell *)cell;
}
Implement your SlideCell to contain a UIScrollView
#import <UIKit/UIKit.h>
@interface SlideCell : UITableViewCell {
UIScrollView *slider;
}
-(void)setLabel:(NSString *)t;
@property (nonatomic, retain) UIScrollView *slider;
@end
EDIT : You should review Apple's HIG to see if this is acceptable. Typically, the UITableView is used to show part of the information and you would use a detail view to show more.