2010-11-24 54 views
0

是否有可能使表视图只允许在一个部分而不是其他部分滚动,换言之,允许仅在分组表中的所需部分滚动?定制UITableView滚动!

非常感谢。

回答

1

当然,如果你愿意放弃使用tableview,这是完全可能的。如果您使用滚动视图,则可以通过定义自定义行为来实现您想要的效果。这不是一件容易的事,但这里有一些建议:

  1. 图出你想要的布局屏幕
  2. 创建一个“浮动单元”,将流连,这将是你的“不滚动“部分
  3. 对于上述#2,您必须弄清楚您希望使浮动单元与其他数据相比消失的是哪种逻辑。
  4. 其余的,你有效地重新实现了tableview。

现在,你可以用tableview来实现这个功能,但这是一个很大的时间。

+0

我基本上想要做的是能够获得像iOS的“天气”和“股票”实用程序应用程序的翻转侧视图,其中第一部分具有滚动,并且在该部分中仅有一定数量的要显示的行以及滚动允许在同一个矩形区域内查看更多。 但是,无论如何谢谢队友! – 2010-11-25 04:16:10