Вопрос

Я внедрил SWTableViewCell код для того, чтобы боковые свайпы позволяли отображать больше пользовательского интерфейса, например кнопки.

Который работает нормально, за исключением того, что UIScrollview ит-подклассы на самом деле просто слишком обидчивы, они мечутся взад-вперед, как при маниакальной игре в пинг-понг.

Я пошел внести изменения в класс, но понял, что UIScrollView похоже, это не давало мне возможности сказать "измените способ работы анимации прокрутки" так, как я хотел.

Оставляя меня с мыслью, что мне нужно либо создать свою собственную версию ячейки a Swipe, с жестом панорамирования и видом наложения, вместо scrollview, либо найти кого-то, кто уже решил эту проблему.

Это было полезно?

Решение

Пожалуйста, ознакомьтесь с образцом: https://github.com/runmad/RMSwipeTableViewCell

Может быть, это будет полезно для вас, сэр

:)

Другие советы

Не уверен, даст ли это вам желаемый эффект, но вы можете сделать его менее "нервным", изменив скорость замедления.Попробуй:

someScrollView.decelerationRate = UIScrollViewDecelerationRateFast;

Если это правильная идея, вы можете перейти к определению в Xcode и проверить значение с плавающей точкой, а затем попробовать свое собственное.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top