我需要在表格视图中进行水平滚动,然后搜索所有Google,我找不到任何内容,我这样做
CGRect tableFrame = CGRectMake(15, heightView-360, widthView+50, heightView-200);
UITableView *tableView = [[UITableView alloc]initWithFrame:tableFrame style:UITableViewStylePlain];
tableView.layer.cornerRadius=7;
tableView.rowHeight = 40;
tableView.sectionFooterHeight = myData.count;
tableView.sectionHeaderHeight = myData.count;
tableView.scrollEnabled = YES;
tableView.showsVerticalScrollIndicator = YES;
tableView.showsHorizontalScrollIndicator=YES;
tableView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
tableView.userInteractionEnabled = YES;
tableView.bounces = YES;
tableView.delegate = self;
tableView.dataSource = self;
[self.view addSubview:tableView];
出了什么问题?为什么不去横向滚动?
答案 0 :(得分:2)
您要找的是UICollectionView
,而不是UITableView
。在这里,您可以实现单元格并向任一方向滚动。
在Interface Builder中,当您选择CollectionView时,它有一个名为“滚动方向”的属性 - 将其更改为“水平”
答案 1 :(得分:1)
答案 2 :(得分:1)
请看一下。这应该可以解决你的问题。
https://github.com/alekseyn/EasyTableView
当我被困时,我这样做了:
CGRect frame = tblView.frame;
tblView.transform = CGAffineTransformRotate(stressTblView.transform, M_PI / 2);
tblView.frame = frame;
答案 3 :(得分:0)
按照以下步骤制作可滚动的水平表视图:
希望有所帮助!!!!