2012-07-03 6 views
0

UIViewController을 다른 UIViewController에 표시하는 것이 현명한 것은 아니라는 것을 알고 있지만 어떻게해야할지 모르겠다. 3D 객체를 보여주고 객체를 회전하고 확대 할 수있는 3D보기 컨트롤러 (ThreeDViewController)가 있습니다. 내 SideBySideViewController에서 여전히 상호 작용을 허용하는 ThreeDViewController의 작은보기를 만들 수 있기를 바랍니다. 내가 지금까지 가지고 있지만 그것은 단지는 전체 화면을 차지, 나는 그것의 집합 크기의 상자를 원하는 그래서 UIViewController를 가져 오는 것입니다UIViewController의 인스턴스에 대한 CGRectMake

self.ViewInstance = [[ThreeDViewController alloc]init]; 
    [self.view addSubview:self.ViewInstance.view]; 

. 그리고 initWithFrame이 작동하지 않습니다.

감사합니다.

답변

0
float scaleFactor = 0.5; 
    CGRect temp = CGRectMake(self.ViewInstance.view.frame.origin.x, self.ViewInstance.view.frame.origin.y,self.ViewInstance.view.frame.size.width*scaleFactor, self.ViewInstance.view.frame.size.height*scaleFactor); 
    self.ViewInstance.view.frame = temp; 
관련 문제