0
내 부모보기에는 부모보기에 자식보기가 있으며, 자식보기에는 자식보기가 있습니다. 제약없이 버튼의 터치는 최상위 뷰 컨트롤러에 의해 인식됩니다. 그러나 부모 내에서 가로로 자식 뷰 (UIButton을 포함하는 뷰)를 중앙에 배치하는 제약 조건을 추가하면 부모는 해당 접촉 인식을 중단합니다.iOS - 제약 조건이 추가 된 후에 인식되지 않음
우선,이 작업을 수행하는 올바른/선호되는 방법 (보기와 같은보기 그룹 (예 : 단추)을보기에 놓음)입니까? 대신 Container View 나 Stacked Stack Views를 사용해야합니까? (컨테이너보기를 시도했지만 (a) 자체 컨트롤러를 생성했기 때문에 (b) 어떤 이유로 컨테이너로 단추를 이동할 수 없었습니다.)
둘째, 어떻게 뷰를 가져올 수 있습니까? 제약 조건을 유지하면서 터치를 인식 할 수 있습니까?
문제를 재현하는 코드를 보여줍니다. – Dasem
코드가 없습니다. 이것은 스토리 보드에서 전적으로 수행되고 있습니다. –
1. storyview/interface biulder에 하위 뷰를 추가하면 Xcode에서 하위 뷰 (버튼)에 제약 조건이없는 경우 자동 제약 조건을 추가하지만 사용자가 직접 제약 조건을 추가하면 Xcode에서 자동 제약 조건을 추가하고 자동 제약 조건을 추가하지 않습니다. 2. 제약 조건을 추가 한 방법과 레이아웃이 어떻게 보이는지 이미지로 질문을 업데이트 할 수 있습니다. 일부 사용자가 문제를 인식하고 가이드를 제공하는 데 도움이 될 수 있습니다. – Dasem