Tweetie 2/Facebook-like сильно ударяют жест в UITableview?

Эй все, я просто задавался вопросом, знает ли кто-либо, как создать эффект сильного удара UITableviewCell, сродни тому в приложении Tweetie 2.0 (посмотрите видео: Tweetie 2.0) или в приложении Facebook 3.0 (при нажатии синего "+" рядом с состоянием).

То, что я должен сделать, должно иметь слайд ячейки далеко в ответ на Вас сильно ударяющий его и показать фоновое представление.

Любая справка ценилась бы!

6
задан 9 December 2009 в 23:25
поделиться

1 ответ

И Tweetie, и Facebook реализуют собственное «настраиваемое» обнаружение смахивания. Я имею в виду, что вместо использования стандартных хуков UITableView для свайпов вы переопределяете touchesBegan: withEvent: , touchesMoved: withEvent: , et.c в вашем собственный подкласс UITableView. Затем вы можете начать обнаруживать смахивания самостоятельно и вызывать любые методы на своем UITableViewCell. (Подсказка: чтобы получить ячейку с UITouch, используйте метод UITableView indexPathForRowAtPoint:)

Есть еще один плюс к управлению собственными смахиваниями: вы получаете гораздо больше контроля над тем, насколько точным должно быть каждое смахивание.

10
ответ дан 10 December 2019 в 00:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: