ボタンのイメージの変化をアニメーション表示しています。私はエミュレータで正確に予想通りにアニメートされる.6に設定されている時間を持っているが、iPhone 4Sでは同じアニメーションが6秒ではなく点滅している。エミュレータよりリアルデバイスでのアニメーションがずっと速い
アニメーションの長さを短く、長く変更しました。エミュレータは常に期待どおりに動作しますが、実際のデバイスは常に0.1秒以上の超高速です。
ビューコントローラのフリップトランジションを変更するなど、実際のデバイスでのその他のアニメーションは問題ありません。このような
コードサンプル:
for (button in allButtons) {
[UIView transitionWithView:button.view duration:0.6
^{ [button setSelected:NO];
}
}
がallButtonsコレクション内の80個のボタンがあります。個々のボタンの切り替えもうまく機能します。
エミュレータが実際のデバイスと異なる動作をするのはなぜですか?
コードサンプルに構文エラーがあります。何かがありません – Felix
私はコードがエミュレータで動作することを明示したので、疑似コードです。要点は、実際のデバイスではなくエミュレータで動作することです。 – user1136681
私はiOSのエミュレータについて知らない。あなたはiOSシミュレータを意味しますか? – Felix