I have a need to display a letterboxed 1920x1080 UIView scaled to fit onto an iPad display in landscape. That UIView also needs to be displayed on an external display (HDTV) in full resolution. The UIView has many different subviews with user interactivity, animations, and even video.
I have this setup working right now, and it works for smaller animations, but if I need to move a large UIView across the screen, the animation slows down and drops frames. I am currently using the following method in a 2nd UIView on the other UIScreen.
[srcView.layer renderInContext:UIGraphicsGetCurrentContext()];
Is there a faster way that I can get a mirrored view/layer/whatnot of that source 1920x1080 UIView?