iPhone Tableview在水平滚动而非垂直滚动中使用单元格

iPhone Tableview在水平滚动而非垂直滚动中使用单元格,iphone,rotation,uitableview,Iphone,Rotation,Uitableview,这不是一个uiview方向的问题,我想让iphone处于纵向或横向,我想要一个标准的tableview(控制器?),它将以垂直条带显示iphone下方的单元格,tableview水平滚动。 -即100%正常桌面视图,在不旋转手机方向的情况下旋转90度 这可能吗?在视图控制器中,在viewDidLoad中旋转表格视图: -(void)viewDidLoad { self.table.rowHeight = 320.0; self.table.separatorStyle = UIT

这不是一个uiview方向的问题,我想让iphone处于纵向或横向,我想要一个标准的tableview(控制器?),它将以垂直条带显示iphone下方的单元格,tableview水平滚动。 -即100%正常桌面视图,在不旋转手机方向的情况下旋转90度


这可能吗?

在视图控制器中,在viewDidLoad中旋转表格视图:

-(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]; 
}
但你会让细胞旋转90°!!!我解决了旋转cellView-90°

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

现在,任何想要使用UICollectionView并启用“水平滚动”的简单且更好的方法的人都可以使用UICollectionView。

嗨,尼科兹,你知道这样旋转UITableView时如何解决单元格内内容模糊的问题吗?最好使用“M_PI_2”常量,而不是1.5707963。更容易阅读,更容易眼睛,更不容易打字。例如:
cGraffineTransformMakeRotation(M_PI_2)