2012-07-03 4 views
0

Я знаю, что не разумно показывать UIViewController в другом UIViewController, но я не знаю, как это сделать. У меня есть контроллер 3D-вида (ThreeDViewController), который показывает 3D-объект и позволяет пользователю вращаться и приближаться к объекту. Я хотел бы иметь возможность сделать небольшой обзор ThreeDViewController, который все еще позволяет взаимодействовать на моем SideBySideViewController.CGRectMake для экземпляра UIViewController

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

Это то, что я до сих пор, но она импортирует только UIViewController поэтому она занимает весь экран, и я хочу коробку установить размер его. И 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; 
Смежные вопросы