关于试图的旋转

试图的选中,本文以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 里面的试图 ,方式类似

posted @ 2014-12-17 11:46  沙影无痕  阅读(164)  评论(0编辑  收藏  举报