Попробуйте ниже - date()
для stock_timestamp
SELECT * FROM StockHandler.product
WHERE date(stock_timestamp) BETWEEN '2019-03-03' AND '2019-03-04'
ORDER BY quantity DESC LIMIT 3
Хорошо, я ответил на это, реализовав свою собственную библиотеку, которая фиксирует динамику UIScrollView.
Что полезно в моем коде, так это то, что он не зависит от системы координат, скорости анимации и определенные классы пользовательского интерфейса, которые вы используете. Он может быть легко вложен в пользовательский класс просмотра по вашему выбору.
Интересное поведение прокрутки по умолчанию для iPhone. Если вы долго удерживаете палец и перемещаете его в различных направлениях, вы увидите, что для вычисления движения прокрутки используется только самое последнее направление.
Однако, если вы попытаетесь создать этот код самостоятельно вы быстро обнаружите, что простое использование двух последних точек для вычисления направления движения не приведет к его сокращению. Вместо, Мой код хранит краткую историю касаний и использует линейную интерполяцию, чтобы определить, где касание «могло бы быть» некоторое время назад. Эта интерполированная точка используется в качестве основы для вычисления вектора движения. Это приводит к очень приятному взаимодействию.
Код доступен на github, здесь: http://gist.github.com/100855 . Он выпущен под лицензией BSD.
Так что с UIScrollView у вас не работает? Этот класс довольно гибкий ...
Dave, I see you've answerd your own question with some code but, doesn't setting the following give you what you need:
myScrollView.bounces = YES;
myScrollView.pagingEnabled = YES;
myScrollView.directionalLockEnabled = YES;
Specifically, it sounds like you have reimplemented directionLockEnabled
. Maybe understanding why you can't use UIScrollView is the more interesting problem :-)
Это круто! Я использовал его в приложении, где мое прокручиваемое представление представляет собой однодневные графические данные в диапазоне от 1902 до 2037 годов, поэтому UIScrollView не будет эффективным.