버튼의 이미지 변화를 애니메이션으로 나타냅니다. 에뮬레이터에서 정확히 예상대로 움직이는 .6으로 설정된 시간이 있지만 아이폰 4S에서는 같은 애니메이션이 0.6 초가 아닌 깜박임으로 발생합니다.에뮬레이터보다 실제 장치에서 애니메이션이 훨씬 빠릅니다.
애니메이션 기간을 더 짧고 길게 변경 했으므로 에뮬레이터는 항상 예상대로 작동하지만 실제 장치는 .1 초 또는 그보다 빠른 초고속입니다.
보기 컨트롤러 플립 트랜지션을 변경하는 것과 같은 실제 장치의 다른 애니메이션은 좋습니다. 이 같은
코드 샘플 :
for (button in allButtons) {
[UIView transitionWithView:button.view duration:0.6
^{ [button setSelected:NO];
}
}
가 allButtons 컬렉션에서 80 개 버튼이 있습니다. 개별 버튼 전환은 잘 작동합니다.
에뮬레이터가 실제 장치와 다르게 작동하는 이유는 무엇입니까?
코드 샘플에 구문 오류가 있습니다. 뭔가가 없습니다. – Felix
코드가 의사 에뮬레이터에서 작동한다고 명시 했으므로이 코드는 의사 코드입니다. 요점은 실제 장치가 아니라 에뮬레이터에서 작동한다는 것입니다. – user1136681
iOS 용 에뮬레이터에 대해 알지 못합니다. iOS 시뮬레이터를 말하는 겁니까? – Felix