Tweetie 2 / Facebook在UITableview中滑动手势?

时间:2009-12-09 23:25:23

标签: iphone uitableview

嘿大家,我只是想知道是否有人知道如何创建类似于Tweetie 2.0应用程序中的UITableviewCell滑动效果(请参阅视频:Tweetie 2.0)或Facebook 3.0应用程序(按下蓝色时)状态旁边的“+”)。

我需要做的是让细胞滑开以响应您的滑动并显示背景视图。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:10)

Tweetie和Facebook都实施了自己的“自定义”滑动检测功能。我的意思是,不是使用标准的UITableView挂钩进行滑动,而是在您自己的UITableView子类中重写touchesBegan:withEvent:touchesMoved:withEvent:,et.c。然后,您可以自己开始检测滑动并在UITableViewCell上调用您想要的任何方法。 (提示:要获取给定UITouch的单元格,请使用UITableView方法indexPathForRowAtPoint:)

管理自己的滑动还有另外一个好处:您可以更好地控制每次滑动的准确程度。