이미지보기를 한 이미지보기에서 다른 이미지보기로 하위보기로 변경

StackOverflow https://stackoverflow.com/questions/8878118

  •  28-10-2019
  •  | 
  •  

문제

나는 두 개의 작은 이미지 뷰가있는 앱을 만들고 있습니다 (각각 have of screen 사용). 이 뷰 중 하나에는 하위 뷰로 uiimageview가 있습니다.이 뷰를 otherImageView의 하위 뷰로 변경해야합니다.이 뷰를 드래그 한 후 removeFromSuperview : & addSubview : 메서드를 사용하고 있지만 문제는 참조위치의 첫 번째 imageView이므로 새 superview에서 imageview를 배치하는 데 문제가 있습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? 코드를 입력해야한다면 알려주세요. 정말 감사합니다

편집 : 사용중인 코드를 추가하고 있습니다. 라코 디스

이 코드의 두 번째 줄에서보기 en self.superview (원점 superview)를 찾습니다.위치를 더 잘 관리하기 위해이 위치를 self.superview.superview (두보기를 모두 포함)로 변경하는 것이 좋습니다.감사합니다!

도움이 되었습니까?

해결책

질문의 세부 사항을 완전히 이해하지 못했습니다.어쨌든 문장을 올바르게 해석한다면 : <인용구>

문제는 위치의 참조가 첫 번째 imageView라는 것입니다. 그래서 새로운 superview에서 imageview를 배치하는 데 문제가 있습니다.

이동하는 frameUIImageView 속성을 설정하여 대상 수퍼 뷰의 적절한 위치에 표시되도록해야한다고 생각합니다.

그 외에도 하위보기로 제거하고 추가하는 것이 올바른 접근 방식 인 것 같습니다.이 답변이 도움이되지 않는다면, 당신의 요점을 더 분명하게 만들기 위해 코드와 스냅 샷을 게시 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top