0
자식 뷰에서 객체를 드래그하여 부모 뷰에 배치하려고합니다. 예를 들어 컨테이너 UIView가 있고 일부 단추가 있고 일부 이미지가있는 컨테이너보기 내부에 다른보기가 있습니다. 내가 뭘 하려는지 자식보기에서 이미지를 드래그하고 컨테이너 UIView에 놓습니다. 두 가지 뷰에서 팬 제스처를 사용하고 있지만 결과가 좋지 않습니다.자식 뷰에서 객체를 드래그하여 부모 뷰에 배치
자식 뷰에서 객체를 드래그하여 부모 뷰에 배치하려고합니다. 예를 들어 컨테이너 UIView가 있고 일부 단추가 있고 일부 이미지가있는 컨테이너보기 내부에 다른보기가 있습니다. 내가 뭘 하려는지 자식보기에서 이미지를 드래그하고 컨테이너 UIView에 놓습니다. 두 가지 뷰에서 팬 제스처를 사용하고 있지만 결과가 좋지 않습니다.자식 뷰에서 객체를 드래그하여 부모 뷰에 배치
나는 위임을 사용하여 과거와 비슷한 것을 만들었습니다. 부모를 자식 뷰의 위임자로 지정하고, 객체와 위치를 추적하는 메소드를 만들고 팬이 종료 된 시점에서 객체의 복사본을 만들어 부모 뷰 내에 하위 뷰로 추가 한 다음 수퍼 뷰에서 원본 개체를 제거하십시오.
얼굴 문제 : - 개체가 자식 뷰 내에서 드래그 될 때 해당 위치는 자식보기 경계의 위치가되므로 부모 뷰에서 개체의 위치를 검색하는 메서드를 만들어야합니다. 좌표.
올바른 방향으로 설정되기를 바랍니다.
나는 귀하의 조언을 시도하고 당신을 업데이 트하십시오. –
@FatihAktepe 모든 업데이트가 있습니까? – OverD
지금은 원활하게 작동하지 않습니다. 제안에 대한 다른 접근 방식 덕분에 구현하려고합니다. –