2013-08-11 2 views
0

피커 뷰로 앱을 만들고 있고 버튼을 누르면 피커 뷰가 팝업되고 다른 버튼을 누르면 사라집니다. 스토리 보드에서 피커 뷰는 두 개의 버튼을 포함하여 화면의 아래쪽 절반을 덮지 만 시뮬레이터를 실행하면 화면에있는 버튼과 기타 객체 (예 : 레이블 및 텍스트 필드)가 겉보기에 임의의 위치로 이동합니다 피커보기에서 다루지 않는 개체도 포함됩니다. 정확하게 문제는 무엇이며 어떻게 수정합니까?피커 뷰 피쳐 객체

+0

조금 더 구체적으로 할 수 있습니까? 아마 자동 레이아웃 옵션과 관련이 있습니다. 스토리 보드에서 비활성화하십시오. – jlink

+0

자동 레이아웃으로 인해 발생하는 문제가 있습니다. 원하지 않으면 비활성화하십시오. VC에서 파일 검사기로 가서 "Autolayout 사용"체크 상자를 선택 취소하여 IB에서 비활성화 할 수 있습니다. – CaptJak

+0

그러면 iPhone 5에서 무엇을해야합니까? iPhone 4 스토리 보드에서 선택 도구를 아래쪽으로 설정 한 다음 iPhone 5 길이를 변경하면 선택 도구가 화면 중간에 멈추게됩니다. 편집 : 절대 신경 쓰지 마, 나는 크기 검사기에서 알아 냈어. – Comrod33

답변

0

스토리 보드로 이동하여 선택기보기를 배치 한 특정보기 컨트롤러를 선택하고 (스토리 보드의 왼쪽에 나타나는) 문서 개요 창을 엽니 다. 그런 다음 해당보기에있는 구성 요소 목록을 가져옵니다. 레이블과 단추를 피커 뷰의 아래쪽으로 끕니다. 이렇게하면 피커 뷰 상단에 레이블과 버튼이 표시되고 구성 요소에 제약 조건이 추가됩니다. 또 다른 이유는 다른 모델을 맨 아래에서 선택하고 다른 모델에서 실행 한 것일 수 있습니다. 그냥 문제를 해결할 제약 조건을 설정하십시오. 그리고 제안 된 제약 조건을 삭제하십시오.

관련 문제