Увімкнено повільний анімаційний тренажер симулятора?


244

Деякий час тому я експериментував, намагаючись зрозуміти, чи можу я отримати навігаційні елементи, щоб анімувати та прокручувати один одного.

Я не знаю, чи це пов’язано, але раптом, не торкаючись опцій симулятора, я отримую це повідомлення Simulator slow-motion animations are now onі рухаюсь між переглядами дуже повільно, як 3 секунди. Це відбувається з усіма анімаційними ефектами.

Будь-яка ідея, що мені потрібно зробити, щоб зупинити це?


10
Ярлик був змінений на ⌘T у Xcode 6.
— Kyle Clegg

Станом на Xcode 8.2.1 та симулятор версії 10.0, Slow Animations збільшує тривалість анімації в 10 разів. Анімація на 1 секунду займе 10 секунд із увімкненою повільною анімацією.
— wyu

Цікаво, чому вони навіть зробили цю випадкову особливість.
— FooBar

Можливо, налагоджувати анімації та дивитись на них повільно, щоб переконатися, що вони роблять саме те, що слід
— arshbot

1
Перейдіть до емулятора з виправлення меню вгорі> повільні анімації (команда + T)
— Leap Hawk

Відповіді:


595

Ярлик на Xcode 6 - Command ⌘+ T. Це перемикає його між увімкнутим і вимкнутим, щоб вимкнути його, просто пробийте цю комбінацію.


Тож ви не думаєте, що це щось, що вплине на код випуску?
— Жуль

1
Чи може бути, що якщо він використовує бета-версію, він міг натиснути зсув 3 рази і випадково активувати його?
— CodaFi

@CodaFi: Я про це не знав! Мені доведеться спробувати.
— BoltClock

Я мушу визнати, що я про це теж не чув, але коли я досліджував його проблему, інший потік на SO згадував, що бета-симулятор будує цю анімацію трикратним клацанням зсуву. Пізніші публікації стверджують, що це було відключено ...
— CodaFi

4
Це спрацьовує потрійним натисканням Shift, але я час від часу бачу, що він спрацьовує, коли я точно не натискав Shift тричі поспіль, не натискаючи інші клавіші.
— Зев Айзенберг

44

Щойно зрозумів це:

Ви можете вмикати та вимикати повільні анімації, натискаючи Shift тричі поспіль, поки фокус на iOS Simulator.


Недарма я не мав уявлення, як це іноді вмикається.
— Кріс Вагнер

1
Він також спрацьовує, якщо утримувати Shift та двічі натиснути Cmd.
— Чжан

1
Ого, це, мабуть, найглубіше, неінтуїтивно, "чому це відбувається?" натискання клавіші, на яку я коли-небудь звертався. Мабуть, я сильно натискаю на клавішу зміни, тому що мені здається, що випадково перемикаю цю (неймовірно корисну, коли я насправді цього хочу) функцію постійно.
— tyler

22

оскільки в iOS-симуляторі від iOS 5.0 немає домашньої кнопки будинку, нам потрібна комбінація клавіш (shift + команда + h), яка може активувати повільний рух. Цей глюк продовжує відбуватися зі мною, і досить дратує.


2
Я теж ненавиджу це! Я хотів би, щоб був спосіб назавжди вимкнути повільну анімацію.
— atroutt

2
О так. Command-Shift-h. Ось що це робить. Я знав, що тричі не натискаю клавішу зміни. Дякую!
— Дейв Баттон

Це насправді лише Command-Shift. Якщо ви натискаєте на них одночасно, це перемикає повільну анімацію. Дуже дратує.
— shawkinaw

це трапляється зі мною весь час, коли я натискаю CMD-Shift-H, щоб натиснути кнопку "Головна". Особливо дратує, оскільки кнопка додому не з’являється на моєму тренажері через мій супер неглибокий екран iMac
— Пол Бруно

21

У тренажері на верхній панелі перейдіть до Debug

Slow Animations і перевірте це чи вимкнено.

Нічого до цього.


1
⌘+ Tне здається для мене ярликом. Але варіант налагодження зробив свою справу!
— Nickofthyme

8

Я зіткнувся з цією самою проблемою, і здається, що тепер ярлик - це ⌘+ Tпереключити його на будь-який додаток, який ви працюєте. Якщо ви перебуваєте на головному екрані, він повинен перемикати всі основні швидкості анімації ОС.


4

Однією з причин цього в мене не відбувається - я використовую програму перегляду VNC для віддаленої роботи над моїм Mac mini, і він за замовчуванням надсилає повторне натискання клавіш, коли будь-яка клавіша (включаючи зміну) утримується.

Тож незважаючи на те, що "Я" кілька разів не натискаю клавішу shift, якщо я використовую фізичну клавіатуру для введення тексту, то просто утримуючи зсув досить довго, щоб набрати кілька літер, результати в Mac бачать його кілька разів і перемикають повільні анімації.

Одним із завдань є не використовувати фізичну клавіатуру, а натомість завжди "набирати" мишкою для вибору літер на спливаючій клавіатурі симуляторів.


4

Коли симулятор відкритий, у вікні симулятора показано 6 команд, включаючи файл, редагування, обладнання, налагодження, вікно та довідку.

Просто натисніть на налагодження, і перше місце - зупинка анімації window+ Tкоманда використовується для цього.

Якщо перевірена повільна анімація, просто зніміть її.


3

У Xcode 11 ярлик command + Tдля мене не працював.


Щоб вирішити це:

  1. Відкрити тренажер
  2. Клацніть на меню налагодження
  3. зніміть позначку "Повільні анімації" у меню.
  4. Зроблено

введіть тут опис зображення


2
Ярлик у Xcode 11 видалено, але ця функція все ще доступна через меню налагодження вгорі
— Mostafa ElShazly

2

Я не міг це виправити за допомогою потрійної зміни чи потрійного дому.

Не вдалося виправити через Debug-> Toggle Slow Animation.

Натомість ви можете скинути всю прокляту штуку: iOS Simulator -> Скидання вмісту та налаштувань.

Зауважте, що у мене виникли дві проблеми .. повільний рух всередині додатка (який перемикався меню налагодження-> перемикання) і повільний рух, коли я перемикався між додатками, він же "все". Мені вдалося виправити глобальний повільний рух шляхом скидання.


1

На 5.1 її можна перемикати натисканням на Shift двічі, як ми робимо подвійне клацання мишкою.


2
насправді це три рази. Дивись нижче.
— Флавіу

@Flaviu, він працював, натиснувши Shift двічі. Я ще раз перевірив це.
— Анірудд Джоші

3
Нерозумні інструменти для розробників iOS. Моє, безумовно, працює лише в тому випадку, якщо ви вдарите його три рази що ж, добре.
— Флавіу

0

Ярлик на Xcode 10.3 становить Command ⌘+ T. Це перемикає його між увімкнутим і вимкнутим, щоб вимкнути його, просто пробийте цю комбінацію. І запустити свій проект ще раз.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.