关于视图的旋转

来源:互联网 发布:丝绸之路意义 知乎 编辑:程序博客网 时间:2024/06/05 21:08

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

0 0
原创粉丝点击