2011-03-20 9 views
18

Xcode 4에서이 지침을 따르려고하지만 xib의 크기를 조정할 수 없습니다. 아무도 어떻게 알 수 있습니까? (너비와 높이를 클릭 할 수 없습니다) 또한 UITableViewController가 없으므로 UIViewController를 사용했습니다. How to resize a UIModalPresentationFormSheet?와 뷰 컨트롤러가 300x400XIB에서보기의 크기를 조정하는 방법은 무엇입니까?

에게 팝 오버 컨트롤러를 만들려고 노력하고 있어요 : -

EDIT 내 목표는 단순히 여기에 예를 들어 다음과 같은 모달 로그인 대화 상자를 만들 팝 오버 컨트롤러를 사용하지 실제로 그 안에 보기 컨트롤러가 있어야합니다. 그래서 우리는 새로운 뷰 컨트롤러를 생성해야합니다. 파일로 이동> 새 파일> Cocoa Touch 클래스> UIViewController> UITableViewController 하위 클래스 >> With UI 용 XIB >> iPad 용입니다. 이름은 입니다. OptionsViewController입니다. viewcontroller.h 및 viewcontroller.m 파일을 클래스 그룹으로 드래그하고 리소스 그룹에 새 XIB를 끕니다.

XIB를 열고 크기 속성으로 이동하십시오. 너비 및 높이를 속성을 250 및 300으로 변경하십시오. 파일을 저장하고 인터페이스 빌더를 닫으십시오.

답변

31

시뮬레이션 된 사용자 인터페이스 요소가 활성화 된 경우 Interface Builder (Xcode 4의 IB 해당)는 최상위보기의 크기 (또는 자동 크기 조정 속성)를 변경할 수 없습니다.

보기를 선택하고 속성보기 속성보기에서 상태 막대, 위쪽 막대 및 아래쪽 막대를 지정되지 않음으로 설정하십시오. 그러면 크기를 변경할 수 있어야합니다.

+0

완벽! 나는 xib의 xml에서 주위에 항상 괴롭 히고 있었다는 것을 몰랐다 –

+0

이것에 감사드립니다! 보기의 크기를 조정 한 후에 시뮬레이트 된 UI를 다시 켤 수 있다는 것도 주목할 가치가 있습니다. –

+0

크기를 없음으로 설정하는 것을 잊지 마십시오. – Mercurial

34

Xcode 4.5 이상에서는 성가신 것으로 보입니다. Apple이 다시 변경했습니다.

대신, 당신은 지금에 있습니다 : 그것은 "자유형"

... 제거 할

  1. 는 "크기"드롭 다운을
  2. 세트를 선택 viewcontroler을 선택 그들의 크기 필드 편집시 "차단"하십시오.

    (이것은 처음 작동하는 방식에 꽤 가깝지만, 찾기가 쉽지 않다는 말을해야합니다. Apple의 도움없이 다른 화면에서 다른 값을 편집해야합니다. , 올바른 화면에서 편집 필드를 해제하려면. 좋지 않은 디자인!)

관련 문제