메뉴 영역의 화면에 일부 오브젝트가있는 iPad 앱을 만들고 있습니다. 사용자가이 객체들 중 하나를 터치하여 드래그하여 해당 객체의 새로운 복사본을 뷰에 배치 할 수 있기를 바랍니다.iPhone : 드래그하여 새 오브젝트 만들기
추가 설명하려면 "게임 조각"/ 메뉴 영역의 UIView 옆에 체커 칩이 있습니다. 사용자가 터치하여 체커 조각에서 드래그하여 새 체커 조각을 게임 보드 위로 끌어 오길 원합니다. 원래의 체커를 옮기고 싶지는 않지만 그 자리 표시 자만 가지고 싶지만 첫 번째 검사기에서 드래그 한 새 객체를 만들고 싶습니다.
나는 그것을 할 수있는 몇 가지 방법을 알고 있지만, 사용자가 새 게임 조각을 다시 선택하기 위해 손가락을 집어 올리지 않고 그것을 수행하는 방법을 이해할 수 없다. 첫 번째 개체 개체를 만진 직후에 새 개체를 드래그 할 수있게하려고합니다.
아이디어가 있으십니까? 도와 주셔서 감사합니다. 따라서 내가 다음 드래그 제스처 번역을 기반으로 슈퍼 뷰의 새 복사본을 이동 UIResponder
API (touchesBegan
등)를 사용하여 이동하고자하는 UIView
의 사본을 만들어 전에이 문제를 해결했습니다
항상 coul'd에는 서로의 위에 두 개의보기 사본이 있습니다. 맨 위를 드래그하면 (touchesMoved에서 알 수 있듯이 :) 원래 위치에 머물러 있던 맨 위나 맨 위에 원래 위치로 생성 된 세 번째 아이콘을 만듭니다. –
그리고 찾고있는 경우 코드를 드래그하면 여기에 있습니다. http://stackoverflow.com/questions/4982277/uiview-drag-image-and-text/8332581#8332581 –