视图的选中,本文以TableView 为例,需求需要tableView 左右滑动,那么只需要将tableView旋转 90 度,同时cell 也旋转90度就可以实现了
UITableView *tbv=[[[UITableView alloc] initWithFrame:CGRectMake(0, 0, 60, self.view.bounds.size.width) style:UITableViewStylePlain] autorelease];
tbv.transform=CGAffineTransformMakeRotation(M_PI * -90 / 180);
tbv.center=CGPointMake(self.view.bounds.size.width / 2.0, self.view.bounds.size.height - 60 / 2.0);
这里需要注意的是设置一个中心点,在进行旋转的时候,是以中心点进行旋转的,那么设置中心点是很重要的,
下一步要做的是 cell 里面的试图进行旋转,根据需求旋转 cell 或者 cell 里面的试图 ,方式类似