Tag Archives: uitableview

Image Gallery on iPhone using UITableView

Another solution for creating an image gallery is using a rotated UITableView as you can find on Stackoverflow.com!
in the view controller rotate the tableView in viewDidLoad:

The solution is also pasted here:

-(void)viewDidLoad {
self.table.rowHeight = 320.0;
self.table.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
// Rotates the view.
CGAffineTransform transform = CGAffineTransformMakeRotation(-1.5707963);
self.table.transform = transform;
// Repositions and resizes the view.
CGRect contentRect = CGRectMake(0, 90, 320, 300);
self.table.frame = contentRect;
self.table.pagingEnabled = YES;
[super viewDidLoad];

but you will have cell rotated 90°!!! I solved rotating cellView -90°

- (void)tableView:(UITableView*) tableView willDisplayCell:(UITableViewCell*) cell forRowAtIndexPath:(NSIndexPath *)indexPath
CGAffineTransform transform = CGAffineTransformMakeRotation(1.5707963);
cell.transform = transform;