在另一个UIViewController中显示缩放的UIViewController

Sun*_*kas 1 objective-c uiviewcontroller ios

我想ViewController在另一个中显示另一个的缩小"预览" ViewController.这可能吗?不需要任何交互,因此它基本上可以是截图,但缩小.我可以通过手动截取屏幕截图并将其保存为图像来解决,但它ViewController包含大量本地化并且不断更新,因此如果可以以编程方式完成.

https://www.dropbox.com/s/kd5vinrym1k7afk/Screenshot%202014-05-13%2015.20.17.png

这可能吗?

编辑:子视图存储在故事板中

编辑:这就是我解决它的方式:

//Load the viewcontroller and view
previewViewController = [self.storyboard instantiateViewControllerWithIdentifier:[PLACEHOLDER_VIEWCONTROLLER_NAMES objectAtIndex:self.identifier]];
[self addChildViewController:previewViewController];
[self.placeholderView.superview addSubview:previewViewController.view];
previewViewController.view.transform = CGAffineTransformMakeScale(scale*2, scale*2);
CGPoint center = self.placeholderView.center;
center.y += 25;
previewViewController.view.center = center;
Run Code Online (Sandbox Code Playgroud)

Rol*_*som 5

使用viewController.view然后缩小它,如:

viewController.view.transform = CGAffineTransformMakeScale(0.5, 0.5);
Run Code Online (Sandbox Code Playgroud)