2012-03-17 3 views

답변

3

멀티 터치를 활성화하지 않은 경우 한 번의 터치 만받습니다. [touches anyObject];을 사용하여 touches (단일 항목 포함) 집합에서 검색 할 수 있습니다.

멀티 터치를 사용하도록 설정 한 경우 touches 세트에 여러 항목이 포함될 수 있으며 루프를 사용하여 모든 항목에 액세스해야합니다.

for (UITouch *touch in touches) { 
    // Your code here to handle the touch 
} 

마지막으로 루프를 사용하면 한 번 터치 한 경우에도 모든 경우에 사용할 수 있습니다.

1

루프 용으로 멀티 터치에 사용합니다!

2

당신은 접촉의 컬렉션을 각각의 멀티 터치 상황에서 터치, 루프 걱정하는 경우 - 당신이 알 필요가있는 경우 접촉의 어떤 특정 위치 치면 즉 :

for (UITouch *touch in touches) {...} 

을 터치가 발생했거나 멀티 터치를 지원하지 않는 경우에만 [touches anyObject] 접근 방식을 사용하는 것이 좋습니다.