我想在表格视图单元格内放置滚动视图。我在表格视图的一个单元格中有许多按钮,我需要滚动该单元格以显示相应的按钮。iPhone:如何在桌面视图单元内放置滚动视图单元格
回答
如果你想使用垂直滚动视图,那么我不会建议你这样做,因为正如TechZen所写,在这种情况下会出现混乱。
如果你想内滚动视图水平滚动,那么它可能通过两种方式实现:
- 实现自定义表视图单元,其中将包括里面滚动视图。
- 将滚动视图添加到您的单元格的子视图中,您将从
tableView:cellForRowAtIndexPath:
方法返回。
我建议你使用第二种方法。
网上有很多例子。通常,子视图是标签或图像视图,但添加滚动视图并不复杂...
我不认为你可以这样做。这将需要嵌套的滚动视图,这并不真正支持。
即使是这样,用户也很难知道他们用他们矮胖的手指点击了哪个滚动视图。请记住,iPhone上没有鼠标的像素精度。您的面积至少为15x15像素。您没有滚动条,而只是拖动屏幕上的任何位置。
相反,您应该使用主 - 细节模式。选择tableview中的单元格会推动具有所有按钮的滚动视图的详细视图。
这里比任何东西都更好奇,但App Store应用程序在应用程序的详细页面的常规滚动视图中有一个分页滚动视图?那是因为一个是垂直的,一个是水平的?我认为在表格中同样的东西会让人感到尴尬/困惑。 – iwasrobbed 2010-07-23 16:50:27
我认为应用程序商店实际上是一个滚动视图,他们根据垂直滚动的位置打开和关闭水平滚动。 IIRC,他们也动态集中了顶部视图。 – TechZen 2010-07-24 02:28:38
为什么要这样做? 我认为最好的办法是在你的uiscrollview上手动绘制你的table view。我做到了,而且很有效。它只需要更多的努力和绘图的准确性。但是这需要很长时间。 :)
- 1. 图像在桌面视图中滚动时重复单元格
- 2. 如何在单元格在桌面视图中显示视图
- 3. 桌面视图在滚动单元格上创建多个accessoryType
- 4. 如何在桌面视图中缩放单元格
- 5. 在桌面视图单元格内全屏显示视频
- 6. 在桌面视图单元格中设置图像大小
- 7. 桌面视图的最后一个单元格内的动画
- 8. UITableviewController与滚动视图和滚动视图单元格
- 9. 当滚动表格视图单元格的视图,单元格文本更改
- 10. 如何在iOS中滚动浏览桌面视图的单元格颜色
- 11. 桌面视图自定义单元格按钮颜色和标题更改在桌面视图上的滚动
- 12. 动态显示桌面视图单元格上的图像
- 13. 发布桌面视图中的所有单元格iphone
- 14. 在Google可视化表格单元格内放置图像
- 15. 导航点击桌面视图内的collectionview单元格
- 16. 如何在表格视图行中放置多个单元格?
- 17. 表格视图在滚动时在其他单元格中播放视频
- 18. iOS桌面视图beginUpdates视觉错误,黑色单元格
- 19. iOS动态桌面视图没有UILabels的单元格高度
- 20. iOS从表格视图单元格拖放到图像视图
- 21. 在滚动视图中放置视图和元素
- 22. iPhone - 如何更改桌面视图的单元格高度时触摸它
- 23. 在单元格内添加子视图
- 24. 在单元格行内切换视图?
- 25. 当custome视图添加到单元格时更改单元格内容视图
- 26. 我如何添加表格单元内的UIImage视图iphone
- 27. 在桌面视图中点按钮 - 错误的单元格
- 28. 没有出现在桌面视图中的单元格
- 29. 桌面视图单元格在iOS 8上选择时跳转
- 30. 单个集合视图单元格内的控制表视图
你可以尝试创建一个自定义的UITableViewCell并在其中添加一个UIScrollView – vodkhang 2010-07-23 12:00:25