我们可以在UITableViewCell中添加滚动视图吗?

我有要求,我必须显示一些图像,根据他们所属的群体进行区分。 我已经使用表格视图来查看在组下列出的图像。 用户必须水平滚动以查看特定组中的更多图像。 我们可以添加一个滚动视图到tableview行允许用户水平滚动列表的图像? 我search了一下,一些评论说,它不允许苹果的HIG一些评论说, 你可以添加一个UIScrollView到一个UITableViewCell,只要你正确设置UIScrollView的contentSize属性,那么UIScrollView将在横轴上正确滚动

我可以得到任何确认吗? 或者任何其他方法来实现不使用tableview的不同数据的水平和垂直滚动

是的,这是绝对可能的和合理的。

这是Felipe Laso的一个很好的教程 ,可以一步一步解释:

如何使脉冲新闻应用程序与水平表接口:第1部分

如何使脉冲新闻应用程序与水平表接口:第2部分

顺便说一句,该教程中介绍的方法比向每个单元添加UIScrollview更有效。

当然,你可以在tableView中添加scrollView。

  UIScrollView *scrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 100)]; [cell.contentView addSubview:scrollView]; 

现在您可以相应地设置滚动视图的属性。

当然,这是可能的。 UITableCellView里面的UIScrollView可以正常工作 – HIG说没有,可能是因为它很难使用。 用户将不得不准备滚动向上/向下,或左/右,这可能是烦人的。 不要花太长的时间来快速testing。

我有一个应用程序2滚动 – 一个允许水平滚动,然后在另一个滚动视图,允许垂直滚动。 这个想法是,用户可以上下滑动页面,然后在页面上左右滑动。

这不是很好用,但这是我的客户想要的;)

使UIScrollView只响应水平或垂直滚动​​是关于设置正确的contentSize。 希望这是一些帮助。