Czy animacje zwolnionego tempa symulatora są teraz włączone?


244

Jakiś czas temu eksperymentowałem, próbując sprawdzić, czy mogę animować elementy nawigacyjne i przewijać się między sobą.

Nie wiem, czy jest to powiązane, ale nagle bez dotykania opcji symulatora dostaję ten komunikat Simulator slow-motion animations are now oni poruszanie się między widokami jest bardzo wolne, na przykład 3 sekundy. Dzieje się tak ze wszystkimi efektami animacji.

Masz pomysł, co muszę zrobić, aby to zatrzymać?


10
Skrót zmieniono na ⌘T w Xcode 6.
Kyle Clegg

Począwszy od Xcode 8.2.1 i wersji symulatora 10.0, Powolne animacje wydłużają czas trwania animacji 10-krotnie. 1-sekundowa animacja zajmie 10 sekund z włączoną Powolną animacją.
wyu

Zastanawiam się, dlaczego stworzyli tę losową funkcję.
FooBar,

Prawdopodobnie do debugowania animacji i oglądania ich powoli, aby upewnić się, że robią dokładnie to, co powinny
arshbot

1
Idź do emulatora z powyższego menu debugowanie> powolne animacje (polecenie + T)
Leap Hawk

Odpowiedzi:


595

Skrót od Xcode 6 to Command ⌘+ T. Przełącza to pomiędzy włączaniem i wyłączaniem, więc aby go wyłączyć, po prostu uderz w tę kombinację.


Więc nie uważasz, że to coś, co wpłynie na kod wydania?
Jules

1
Czy to możliwe, że jeśli używa wersji beta, mógłby nacisnąć Shift 3 razy i przypadkowo go aktywować?
CodaFi,

@CodaFi: Nie wiedziałem o tym! Będę musiał spróbować.
BoltClock

Muszę przyznać, że też o tym nie słyszałem, ale kiedy badałem jego problem, inny wątek na SO wspomniał, że wersje beta symulatora przełączały tę animację za pomocą trzykrotnego kliknięcia. Późniejsze posty mówią, że był wyłączony ...
CodaFi

4
Jest to uruchamiane przez trzykrotne naciśnięcie klawisza Shift, ale czasami widzę, że jest uruchamiane, gdy zdecydowanie nie nacisnąłem klawisza Shift trzy razy z rzędu, nie naciskając innych klawiszy.
Zev Eisenberg

44

Właśnie to rozgryzłem:

Możesz włączać i wyłączać animacje w zwolnionym tempie, naciskając Shift trzy razy z rzędu, gdy aktywny jest symulator iOS.


Nic dziwnego, nie miałem pojęcia, jak to się czasem włączało.
Chris Wagner,

1
Uruchamia się również, jeśli przytrzymasz Shift i naciśniesz Cmd dwa razy.
Zhang

1
Wow, to chyba najgłupszy, najbardziej nieintuicyjny „dlaczego tak się dzieje?” naciśnięcie klawisza, które kiedykolwiek przyszło mi do głowy. Najwyraźniej często naciskałem klawisz Shift, ponieważ wydaje mi się, że przypadkowo przełączam tę funkcję (niewiarygodnie przydatną, gdy naprawdę tego chcę).
tyler

22

ponieważ w iOS 5.0 nie ma przycisku strony domowej, potrzebujemy kombinacji klawiszy (Shift + Command + H), która może aktywować zwolnione tempo. Ten błąd ciągle mi się przytrafia i jest dość irytujący.


2
Też tego nienawidzę! Chciałbym, żeby istniał sposób na zawsze wyłączyć powolne animacje.
atroutt

2
O tak. Command-Shift-h. Właśnie to robi. Wiedziałem, że nie wciskałem klawisza Shift trzy razy. Dzięki!
Dave Batton

Właściwie to tylko Command-Shift. Jeśli trafisz je jednocześnie, przełącza powolne animacje. Bardzo irytujące.
shawkinaw,

dzieje się to ze mną cały czas, kiedy naciskam CMD-Shift-H, aby nacisnąć przycisk Home. Szczególnie denerwujące, ponieważ przycisk Home nie wyświetla się w moim symulatorze z powodu mojego bardzo płytkiego ekranu iMaca
Paul Bruneau

21

W symulatorze na górnym pasku przejdź do Debug

Slow Animations i zaznacz to lub włącz.

Nic do tego.


1
+ Tnie wydaje mi się skrótem. Ale opcja debugowania załatwiła sprawę!
Nickofthyme,

8

Natknąłem się na ten sam problem i wydaje się, że teraz skrót + służy Tdo przełączania go w dowolnej uruchomionej aplikacji. Jeśli jesteś na ekranie głównym, powinien przełączać wszystkie podstawowe prędkości animacji systemu operacyjnego.


4

Jednym z powodów, dla których ciągle mi się to zdarza, jest to, że używam przeglądarki VNC do zdalnej pracy na komputerze Mac mini i domyślnie wysyła powtarzane naciśnięcia klawiszy za każdym razem, gdy jakikolwiek klawisz (w tym Shift) jest wciśnięty.

Więc nawet jeśli „nie” naciskam klawisza Shift wiele razy, jeśli używam fizycznej klawiatury do wprowadzania tekstu, wystarczy przytrzymać klawisz Shift wystarczająco długo, aby wpisać kilka liter, co spowoduje, że Mac zobaczy go wiele razy i przełączy powolne animacje.

Jednym z obejść jest nieużywanie fizycznej klawiatury, ale zamiast tego zawsze „pisz” za pomocą myszy, aby wybierać litery na wyskakującej klawiaturze symulatora.


4

Gdy symulator jest otwarty, okno symulatora pokazuje 6 poleceń, w tym plik, edycję, sprzęt, debugowanie, okno i pomoc.

Wystarczy kliknąć Debuguj, a pierwszą pozycją jest zatrzymanie animacji window+ do tego Tsłuży polecenie.

Jeśli zaznaczona jest wolna animacja, po prostu odznacz ją.


3

W Xcode 11 skrót command + Tnie działał dla mnie.


Aby to rozwiązać:

  1. Otwórz symulator
  2. Kliknij menu debugowania
  3. odznacz „Powolne animacje” z menu.
  4. Gotowe

wprowadź opis zdjęcia tutaj


2
Skrót w Xcode 11 został usunięty, ale funkcja jest nadal użyteczna poprzez menu debugowania u góry
Mostafa ElShazly

2

Nie mogłem tego naprawić za pomocą potrójnej zmiany lub potrójnego domu.

Nie można również naprawić za pomocą Debug-> Toggle Slow Animation.

Zamiast tego możesz zresetować całą tę cholerną rzecz: iOS Simulator -> Resetuj zawartość i ustawienia.

Zauważ, że miałem 2 problemy .. zwolnione tempo w aplikacji (które było przełączane przez menu debugowania-> przełączania) i zwolnione tempo, gdy przełączam się między aplikacjami, czyli „wszystko”. Mogłem naprawić globalne spowolnienie tylko poprzez zresetowanie.


1

W wersji 5.1 można go przełączać, naciskając dwukrotnie klawisz Shift, podobnie jak my klikamy dwukrotnie.


2
właściwie to trzy razy. Patrz poniżej.
Flaviu

@Flaviu, zadziałało, naciskając dwukrotnie Shift. Ponownie to zweryfikowałem.
Aniruddh Joshi

3
Głupie narzędzia programistyczne dla iOS. Mój zdecydowanie działa tylko, jeśli trafisz go trzy razy. No cóż.
Flaviu,

0

Skrót od Xcode 10.3 to Command ⌘+ T. Przełącza to pomiędzy włączaniem i wyłączaniem, więc aby go wyłączyć, po prostu uderz w tę kombinację. I uruchom ponownie swój projekt.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.