2013-05-06 3 views
1

전체 자동 레이아웃 환경에서 끌어서 놓기 컨트롤러를 구현해야합니다. 드래그 앤 드롭을 성공적으로 수행했지만 문제는 다른 뷰에서 하위 뷰를 드래그하면 다른 관련 하위 뷰가 이상하게 작동하는 것입니다. 예제로 서브 뷰가 가로로 스크롤 뷰에 배치되어 있으므로 서로 관련되어 있습니다. 하위보기를 제거하면 다른보기가 자동으로 다시 정렬됩니다.자동 레이아웃에서 하위보기가 제거 된 경우 UIView 하위보기 재정렬

감사합니다. Dhanesh.

답변

0

xib의 디자인 부분을 수행 할 때 autolayout의 선택을 취소하십시오. 설계가 완료되면 자동 레이아웃으로 이동하고 제약 조건 추가를 사용하여 뷰를 정렬합니다.

+0

어떻게 뷰를 재 배열하는 데 필요한 런타임 작업에 영향을 줍니까? 또한 드래그 앤 드롭을위한 제네릭 컨트롤러를 개발하여 .xib와 관계없이 어디에서나 사용할 수 있습니다. – infiniteLoop

+0

하나의보기를 수정하고 해당보기에 컨트롤러를 추가해야합니다. – Jitendra

+0

흠 흥미롭지 만 차라리 Generic 접근 방식을 사용하여 제 컨트롤러가 사용되는 크기와 크기를 관리하지 않아도됩니다. 감사합니다. – infiniteLoop