IOS7 개발을위한 스탠포드 CS193p 과정을 진행하고 있으며 강의 7을 마쳤습니다. 내 cardgameviewcontroller가 아니라는 것을 제외하면 모든 것이 잘 작동합니다. 탐색 바 아래로 밀었습니다. CardView를 왼쪽 상단 구석에 추가하면 네비게이션 막대가 오버레이됩니다. 내 설정은 다음과 같습니다. ViewController의보기 내용이 내비게이션 컨트롤러에 의해 푸시 다운되지 않았습니다.
CardMatching Scene은 내 질문에 관한 것입니다. 보시다시피보기 및 크기 조정이 가능하지 않으며 탐색 및 탭 표시 줄 아래에 늘어납니다. 이제 [self.view addSubview : myview]를 통해보기를 추가하면보기가 왼쪽 상단에 추가되고 탐색 바 아래에 숨겨집니다. 여기에서 알 수있는 바와 같이 :
상부 좌측 뷰의 프레임 (0,0)과 함께 시작된다. 내 질문은 프로그래밍 방식으로 내용을 푸시 다운해야합니까, 아니면 인터페이스 작성기의 레이아웃에 문제가 있습니까?
을 필요로? scrollview에 추가하면 scrollview의 contentInset 속성으로 인해 위로 스크롤 할 때 완전히 표시되어야합니다. 그렇지 않으면 viewController가 interfacebuilder에서 "under top bars"로 설정되면 원점을 (0,40)으로 설정해야합니다 (탐색 막대가 높다고 생각합니다). – TAKeanice
Btw, (0,0)은 프레임이 아닙니다. 프레임의 원점과 크기는 각각 {{0,0}, {40,40}}의 두 값으로 구성됩니다. 나는 당신이 (0,0)을 말할 때 당신이 원점에 대해서 이야기하고 있다고 생각한다. – TAKeanice
@TAKeanice 네 말이 맞아. 첫 번째 CGRect의 원점은 (0,0)입니다. – battlepope