Как сделать свайп SWTableViewCell более липким
-
23-12-2019 - |
Вопрос
Я внедрил SWTableViewCell
код для того, чтобы боковые свайпы позволяли отображать больше пользовательского интерфейса, например кнопки.
Который работает нормально, за исключением того, что UIScrollview
ит-подклассы на самом деле просто слишком обидчивы, они мечутся взад-вперед, как при маниакальной игре в пинг-понг.
Я пошел внести изменения в класс, но понял, что UIScrollView
похоже, это не давало мне возможности сказать "измените способ работы анимации прокрутки" так, как я хотел.
Оставляя меня с мыслью, что мне нужно либо создать свою собственную версию ячейки a Swipe, с жестом панорамирования и видом наложения, вместо scrollview, либо найти кого-то, кто уже решил эту проблему.
Решение
Пожалуйста, ознакомьтесь с образцом: https://github.com/runmad/RMSwipeTableViewCell
Может быть, это будет полезно для вас, сэр
:)
Другие советы
Не уверен, даст ли это вам желаемый эффект, но вы можете сделать его менее "нервным", изменив скорость замедления.Попробуй:
someScrollView.decelerationRate = UIScrollViewDecelerationRateFast;
Если это правильная идея, вы можете перейти к определению в Xcode и проверить значение с плавающей точкой, а затем попробовать свое собственное.