不知大家是否有過這樣的經歷,用 React Native開發應用正不亦樂乎的時候,突然發現,cmd+r,cmd+d快捷鍵在iOS Simulator上不起作用了,一時抓狂,不知道問題出在哪。
其實這個問題主要是由於iOS Simulator和鍵盤之間斷開了連接導致的,也就是說iOS Simulator不在接受鍵盤的事件了(也不是完全不是受,至少cmd+shift+h它還是會響應的)。
那麼你肯定會問了,剛才還好好的,怎麼突然間就斷開連接了呢,我也沒做什麼啊?
這是因為在iOS Simulator的Hardware菜單下的“Connect hardware keyboard”功能有個打開和關閉的快捷鍵“shift+cmd+k”,想想剛才是不是使用了這組快捷鍵了呢。
解決辦法:將“Connect hardware keyboard”重新勾選上就好了。
為了方便開發者調試動畫,iOS官方為iOS Simulator添加了一個可以“放慢動畫”的功能叫“Slow Animation”,以方便開發者能更好的調試動畫。
這個功能確實在調試動畫的時候起了不少的作用,但不知情的開發者,當不小心打開了“Slow Animation”功能之後,發現APP所有的動畫都變得非常慢,一時不解,是不是程序出什麼問題了?難道攤上性能方面的事了?
解決辦法:取消勾選iOS Simulator(模擬器)的Debug菜單下“Slow Animation”功能即可。