UITableView倒置
最近在做直播项目,有个需求就是直播页面的文字由下至上滚动显示(不是弹幕),所以就想到将TableView倒置并将数据源插入到最前面
倒置实现:
- 将TableView进行一个180°的翻转,
- 将Cell进行-180°的翻转,
核心代码
self.tableView.layer.anchorPoint = CGPointMake(0.5, 0.5);
self.tableView.transform = CGAffineTransformMakeRotation(M_PI);
cell.transform = CGAffineTransformMakeRotation(-M_PI);
[self.dataArray insertObject:@"testObj" atIndex:0];
[self.tableView insertRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:0 inSection:0]] withRowAnimation:UITableViewRowAnimationAutomatic];
网友评论