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

Iphone 我们可以在UITableViewCell中添加滚动视图吗?,iphone,ios,uitableview,uiscrollview,horizontal-scrolling,Iphone,Ios,Uitableview,Uiscrollview,Horizontal Scrolling,我有一个要求,我必须显示一些图片,这些图片根据他们所属的群体而有所区别。我使用了表视图来查看组下列出的图像。用户必须水平滚动才能查看特定组中的更多图像。 我们可以在tableview行中添加一个滚动视图以允许用户水平滚动图像列表吗? 我搜索了一下,一些评论说这在苹果的HIG中是不允许的,一些评论说 我可以确认一下吗?? 或者不使用tableview实现不同数据的水平和垂直滚动的任何替代方法。是的,这完全是可能和合理的 下面是由Felipe Laso编写的优秀教程,一步一步解释: 顺便说一句

我有一个要求,我必须显示一些图片,这些图片根据他们所属的群体而有所区别。我使用了表视图来查看组下列出的图像。用户必须水平滚动才能查看特定组中的更多图像。 我们可以在tableview行中添加一个滚动视图以允许用户水平滚动图像列表吗? 我搜索了一下,一些评论说这在苹果的HIG中是不允许的,一些评论说

我可以确认一下吗??
或者不使用tableview实现不同数据的水平和垂直滚动的任何替代方法。是的,这完全是可能和合理的

下面是由Felipe Laso编写的优秀教程,一步一步解释:


顺便说一句,该教程中描述的方法比在每个单元格中添加UIScrollview更有效。

当然,这是可能的。UITableCellView中的UIScrollView可以正常工作-HIG会拒绝,可能是因为它很难使用。用户必须准确地向上/向下或向左/向右滚动,这可能会很烦人。不需要很长时间就能完成一个快速测试

我有一个应用程序有两个滚动视图-一个允许水平滚动,然后在另一个滚动视图中允许垂直滚动。其思想是用户可以上下翻动页面,然后也可以在页面之间左/右翻动

使用起来不太好,但这正是我的客户想要的;)


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

当然,您可以在tableView中添加scrollView

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

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

HIG被设置为中断。您是否有任何来源证明嵌套的
UITableView
s比
UIScrollView
s更有效?我在您提供的链接中看不到任何内容。UITableView是一个UIScrollView子类,它更高效,因为它可以重用单元格。在滚动视图中,您将拥有许多子视图,这些子视图都同时消耗内存。