Диагональная прокрутка на айфоне кривая?
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Диагональная прокрутка на айфоне кривая?
Только сегодня заметил что айфон и Windows phone не могут делать нормальную прокрутку экрана по диагонали. Итак... Открываем любую web страницу, которая заведомо больше экрана (ну или делаем zoom in). Ставим палец в центре экрана и ведем его в угол не отрывая от поверхности. Изображение сдвигается по диагонали вроде правильно. А если в начале вести по горизонтали или по вертикали, а потом по диагонали - уже не работает. Диагональная прокрутка блокируется и остается только текущая (вертикальная или горизонтальная) до тех пор пока мы не отпустим палец и всё повторим.
Проверил на андроиде - все работает безупречно. Чё за фигня с айфоном?
Проверил на андроиде - все работает безупречно. Чё за фигня с айфоном?
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Re: Диагональная прокрутка на айфоне кривая?
я знаю в чем дело. Просто логика определения gesture разная. Если определился скролл то пока палец не поднять оно будет только вверх вниз. Если по диагонали то заметьте что можно экран водить по кругу, это другая gesture. Уверен что это дело проверили и перепроверили сто раз. Эта фигня за оптимизирована на самом низком уровне
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Диагональная прокрутка на айфоне кривая?
На айфоне оно будет только в направлении, куда повело палец с самого начала. Если вверх, то потом уже вбок не получится. И по диагонали тоже не пройдет. Только вверх или вниз. Всё! И пока палец на поверхности другие направления не возможны. Ну очень не удобно. Приходится постоянно трогать экран снова и снова, чтобы выбрать нужное движение и потом его корректировать походу.katit wrote:я знаю в чем дело. Просто логика определения gesture разная. Если определился скролл то пока палец не поднять оно будет только вверх вниз.
На андроиде я могу двигать вверх, а потом тут-же вбок или по диагонали - нет проблемы. Всё работает как часы.
Что касается по кругу, то мы имеет туже самую проблему. На айфоне двигать по кругу возможно только в случае, когда первоначальное направление пальца идет по диагонали. Любые другие начальные направления не дают водить по кругу. A на андроиде все нормально работает.
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Диагональная прокрутка на айфоне кривая?
Можно сперва думать, куда вам надо промотать, а потом тыкать и тащить; а не наоборот.thinker wrote:На айфоне оно будет только в направлении, куда повело палец с самого начала. Если вверх, то потом уже вбок не получится. И по диагонали тоже не пройдет. Только вверх или вниз. Всё! И пока палец на поверхности другие направления не возможны. Ну очень не удобно. Приходится постоянно трогать экран снова и снова, чтобы выбрать нужное движение и потом его корректировать походу.
Катит говорит практически 100% верно - Ябло распознает тип gesture и затем продолжает обрабатывать его как этот конкретный тип до победного конца, соответственно если в наличии имеется явный вертикальный scroll, то Х компонента отбрасывается и усе...
Если вам в вашей аппе нужно другое поведение - это делается, не очень легко, но и не особо сложно, а как ведет себя Сафари - решило Яббло. Не нравится - поставьте другой браузер, может там оно будет как вам надо, в Хроме, насколько я знаю, свой собственный обработчик gestures.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Диагональная прокрутка на айфоне кривая?
Джобс сказал, что так удобно, значит жрите
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Re: Диагональная прокрутка на айфоне кривая?
Так и есть удобно. Ну вот например я открываю сайт на яблоке, надо центральную колонку зазумить чтобы читать. дальше я ее двигаю вверх и вниз. Если бы оно за пальцем двигало наверное я бы больше раздражался
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Диагональная прокрутка на айфоне кривая?
Да, так действительно задумано и так реально удобнее
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Диагональная прокрутка на айфоне кривая?
Мне нужно вниз и вбок. Именно так оно и не работает.Boriskin wrote:Можно сперва думать, куда вам надо промотать, а потом тыкать и тащить; а не наоборот.
Я не вижу в этом ни какой практической пользы. Только ограничение. Для того чтобы увидеть насколько примитивен подобный скрол, отройте на смарфоне любую карту и попробуйте перемещать её под разными углами. Всё работает великолепно, неправда ли? А теперь представьте, что карту можно двигать только вверх и вниз потому, что кто-то придумал не известно зачем "отбрасывать другую компоненту". Исплеваться можно с такой картой. Точно так же и с просмотром интернет страниц.Boriskin wrote:Катит говорит практически 100% верно - Ябло распознает тип gesture и затем продолжает обрабатывать его как этот конкретный тип до победного конца, соответственно если в наличии имеется явный вертикальный scroll, то Х компонента отбрасывается и усе...
Вот сейчас вместо майкрософтского браузера, загрузил другой UC Browser, на win phone. Там вроде работает получше, но иногда проблема все равно появляется. Похоже, что и пользователи айфона должны искать альтернативы Сафари.
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Re: Диагональная прокрутка на айфоне кривая?
Ну вот вы сами ответили. Все продумано. Где и как должно работать. А вот прокрутка веб страницы по "змейке" если мне надо по вертикали это не кайфово.thinker wrote:отройте на смарфоне любую карту и попробуйте перемещать её под разными углами. Всё работает великолепно, неправда ли?
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Диагональная прокрутка на айфоне кривая?
Ну так теперь следите за точным движением пальца вниз. Потому как если оно чуть под углом, о ужас, у вас тоже по змейке пойдет.katit wrote:Ну вот вы сами ответили. Все продумано. Где и как должно работать. А вот прокрутка веб страницы по "змейке" если мне надо по вертикали это не кайфово.thinker wrote:отройте на смарфоне любую карту и попробуйте перемещать её под разными углами. Всё работает великолепно, неправда ли?
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
-
- Уже с Приветом
- Posts: 281
- Joined: 28 Jul 2000 09:01
- Location: Minsk > CA > NC > WA > CA
Re: Диагональная прокрутка на айфоне кривая?
Это называется Direction Lock. Его можно выставить или запретить (когда приложение разрабатывается понятное дело) для любого scroll view. В большинстве случаев имеет смысл выставлять.
-sha
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Диагональная прокрутка на айфоне кривая?
Запретить совсем или только при каких-то условиях? В айфоне он работает наполовину. См мой первый пост выше.sha wrote:Это называется Direction Lock. Его можно выставить или запретить .
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 281
- Joined: 28 Jul 2000 09:01
- Location: Minsk > CA > NC > WA > CA
Re: Диагональная прокрутка на айфоне кривая?
Запретить или поставить это может девелопер. Это фича фреймворка такая. В Сафари (как и в большинстве мест) это выставлено. Юзер поменять не может.
Оно работает не наполовину, и именно так как задумано. Когда direction lock выставлен - по первому жесту определяется направление и далее только оно и скролится.
Оно работает не наполовину, и именно так как задумано. Когда direction lock выставлен - по первому жесту определяется направление и далее только оно и скролится.
-sha
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Диагональная прокрутка на айфоне кривая?
Если нет сил не жрать, чё дают - придется жрать.Dmitry67 wrote:Джобс сказал, что так удобно, значит жрите
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Диагональная прокрутка на айфоне кривая?
Вам что-то мешает провести пальцем по диагонали, Я водил, работает...thinker wrote:Мне нужно вниз и вбок. Именно так оно и не работает.Boriskin wrote:Можно сперва думать, куда вам надо промотать, а потом тыкать и тащить; а не наоборот.
И мне не надо представлять, как оно могло бы не работать, это app specific логика, не нравится, как какое то приложение работает - пользуете конкурентов, которые всем устраивают. Делов то.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Диагональная прокрутка на айфоне кривая?
Работает только если вы привыкли читать по диагонали. Я пробовал, но плохо получается.Boriskin wrote:Вам что-то мешает провести пальцем по диагонали, Я водил, работает... .thinker wrote:Мне нужно вниз и вбок. Именно так оно и не работает.Boriskin wrote:Можно сперва думать, куда вам надо промотать, а потом тыкать и тащить; а не наоборот.
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 4207
- Joined: 10 Jan 2004 01:22
- Location: n-sk -> MD -> VA
Re: Диагональная прокрутка на айфоне кривая?
'You are dragging it wrong'
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
Re: Диагональная прокрутка на айфоне кривая?
Кстати, на андроиде, по крайней мере в хроме, если начать мотать приблизительно по вертикали или горизонтали, то скроллинг придерживается этого направления пока не сдвинешь палец заметно в сторону. После этого скроллинг продолжается в любом направлении точно за пальцем.
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Диагональная прокрутка на айфоне кривая?
Да, вы правы. В отличии от карт, где нет вообще направления, здесь первоначально есть направление, но оно легко уходит стоит повести под углом. Вниз и вбок на андроиде точно работает. Особено удобно для просмотра страниц с колонками и картинками не оптимизированных под мобильники.venco wrote:Кстати, на андроиде, по крайней мере в хроме, если начать мотать приблизительно по вертикали или горизонтали, то скроллинг придерживается этого направления пока не сдвинешь палец заметно в сторону. После этого скроллинг продолжается в любом направлении точно за пальцем.
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: Диагональная прокрутка на айфоне кривая?
По поводу неудобно я не согласен. Я, например, люблю делать зум на одном столбце текста, чтобы всякие банеры-ссылки оставались за пределами экрана. Когда я прокручиваю быстро, я не хочу, чтобы столбец текста уезжал влево-вправо. Думаю, именно поэтому в айос реализована такая логика прокрутки.thinker wrote:Только вверх или вниз. Всё! И пока палец на поверхности другие направления не возможны. Ну очень не удобно. Приходится постоянно трогать экран снова и снова, чтобы выбрать нужное движение и потом его корректировать походу.
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: Диагональная прокрутка на айфоне кривая?
А если айфоны станут популярными среди готочек с широкими бедрами?Dmitry67 wrote:Джобс сказал, что так удобно, значит жрите
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Диагональная прокрутка на айфоне кривая?
Я не знаю, какие вебстраницы на нофелете вы читаете, но когда мне приходится читать чтото на айфоне в браузере, я просто пользую режим "ридер" (или как оно там зовется), где вырезается вся реклама, остается только оригинальный контент и ничего не надо скроллить "по диагонали". Если вам привычнее удалять гланды автогеном - это ваши полное право, только тогда не совсем понятны претензии к тому, что мол де "шланги неудобны".thinker wrote:Работает только если вы привыкли читать по диагонали. Я пробовал, но плохо получается.Boriskin wrote:Вам что-то мешает провести пальцем по диагонали, Я водил, работает... .thinker wrote:Мне нужно вниз и вбок. Именно так оно и не работает.Boriskin wrote:Можно сперва думать, куда вам надо промотать, а потом тыкать и тащить; а не наоборот.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Диагональная прокрутка на айфоне кривая?
В таком случае вам диагональный скрол вообще не нужен. У меня к вам больше вопросов нет. В этом топике обсуждается диагональный скрол (для тех кому он нужен) и его конкретная имплементация , т.к. он есть в айфоне, и им пользуются многие, включая меня.Boriskin wrote:Я не знаю, какие вебстраницы на нофелете вы читаете, но когда мне приходится читать чтото на айфоне в браузере, я просто пользую режим "ридер" (или как оно там зовется), где вырезается вся реклама, остается только оригинальный контент и ничего не надо скроллить "по диагонали".
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Диагональная прокрутка на айфоне кривая?
Девушкам можно, они глупые )perasperaadastra wrote:А если айфоны станут популярными среди готочек с широкими бедрами?Dmitry67 wrote:Джобс сказал, что так удобно, значит жрите
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014