가로 모드로 iPad 응용 프로그램을 개발 중입니다. 모든보기 컨트롤러에서 return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);으로 설정했습니다. 하지만 다음 코드를 통해보기 프레임을 변경하면 변경되지 않으며 ipad의 전체 화면을 차지합니다.이 문제를 극복 할 수 있습니까? 어떤 도움을 주시겠습니까? view.frame도 시도했습니다.view.frame이 ipad에서 작동하지 않습니까?
-(IBAction)category_Click:(id)sender
{
CGRect rect = _categoryController.view.bounds;
rect.origin.x = 0;
rect.origin.y = rect.origin.y;
rect.size.width = 1024;
rect.size.height = 650;
_categoryController.view.bounds = rect;
_categoryController.view.bounds = CGRectMake(rect.origin.x, rect.origin.y,1024, 650);
[self presentModalViewController:_categoryController animated:YES];
}
처음에는. 'frame'에 대해서 말하지만 여러분의 코드는'bounds'에 관한 것입니다. – beryllium
나는 둘 다 시도했다. 나는 나의 질문에서 언급 했는가? –