美文网首页
iOS UITableView横向滚动

iOS UITableView横向滚动

作者: sergeant | 来源:发表于2019-07-11 10:05 被阅读0次

先将tableView逆时针方向旋转90度:

- (UITableView *)tableView {
    if (!_tableView) {
        CGRect frame = CGRectMake(0, 0, 180, UIApplication.screenWidth);
        _tableView = [[UITableView alloc] initWithFrame:frame style:UITableViewStylePlain];
        _tableView.delegate = self;
        _tableView.dataSource = self;
        _tableView.rowHeight = UIApplication.screenWidth;
        _tableView.showsVerticalScrollIndicator = NO;
        
        self.tableView.center = CGPointMake(CGRectGetMidY(_tableView.frame), CGRectGetMidX(_tableView.frame));
        self.tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2);
    }
    return _tableView;
}

再将cell顺时针旋转90度

cell.transform = CGAffineTransformMakeRotation(M_PI / 2);

相关文章

网友评论

      本文标题:iOS UITableView横向滚动

      本文链接:https://www.haomeiwen.com/subject/snfrkctx.html