2011-03-09 10 views

답변

1

원하는 경우 IB에서 삭제 한 다음 삭제하고 다시 작성하거나 처리하십시오.

Programmaticaly 당신은 내가 크기 값과 레이아웃 위치와 함께 연주 파악이

CGRect viewFrame=self.view.frame; 
    viewFrame.origin.x=0; 
    viewFrame.origin.y=0; 

//also you set height and width 
    viewFrame.size.height=460; 
    viewFrame.size.width=320; 
    self.view.frame=viewFrame; 
+0

다시 삭제 했으므로 0을 0으로 시작했습니다. 뷰의 자동 크기를 설정하면 자동으로 -16,11처럼 위치가 변경됩니다. 따라서 뷰의 자동 크기를 설정할 수 없습니다. 어떻게 문제를 해결할 수 있습니까? –

+0

프로그래밍 방식으로 이동하지 않는 것이 좋습니다. – Ishu

+0

위치가 바뀌기 때문에 몇 가지 문제가 있음을 알려드립니다. 그래서 나는 인터페이스 빌더에서 그것을 해결하고 싶다. 좋아, 프로그래밍 방식으로 시도해 보겠다. 답변 감사합니다. –

0

같이 할 수 있습니다.

점선으로 된 사각형의 가장 오른쪽에있는 점을 클릭하십시오. 두 위치 값이 변경되었음을 알 수 있습니다. 너비 필드에 새로운 'x'값을 입력하고 높이 필드에 새로운 'y'값을 입력하십시오. 왼쪽 위의 점을 클릭하면 'x'와 'y'가 모두 0으로 재설정됩니다. 이제 새 크기를 입력 할 수 있으며 뷰는 크기의 중앙에 배치됩니다.

+0

또는 xib 파일을 일반 텍스트 모드로 열고 해당 값을 찾을 수 있습니다 – Javier

관련 문제