2

我需要实现类似选择器的东西 - 选择器窗口位于项目滚动列表的中心。它需要与整个屏幕一样高(但不要宽)。自定义 Picker 似乎非常困难或不可能,所以我选择了 UITableView。

一切看起来和工作都很好,除了我无法将 tableview 滚动到顶部或底部之外以获取选择器窗口下的第一个或最后几个项目。

问题本质上是,有没有办法让 UITableView 滚动到项目列表的顶部或底部?

这是通过拖动列表以使第一项位于选择器窗口下方而生成的一些调试输出:

2012-11-02 10:28:55.426 testProject[23288:707] itemPicker 滚动到 0.000000,-297.000000

当然,它又回到:

2012-11-02 10:31:04.085 testProject[23288:707] itemPicker 滚动到 0.000000,-0.000000

我一放手。我需要它不要弹回来。我已经尝试了很多变化来调整 tableview 的内容偏移、反弹和 scrollsToTop,但没有任何乐趣。

希望这个问题比这个似乎在问同样问题的封闭问题更清楚。如果我的问题不清楚,请告诉我,我会尽力澄清。

4

0 回答 0