我正在做一个 iPad 应用程序,它利用视频镜像来模仿我放在 iPad 显示屏上的内容。但我想在屏幕上添加一些额外的内容,而不会搞砸镜像。
我的想法是创建一个仅占据屏幕一部分的外部窗口,从而(希望)使“视频镜像”内容仍然可见。所以我正在尝试这种公认的冒险方法,每次它“爆炸”为全屏(我可以看到因为我已将其背景颜色设置为红色。)
CGRect externalScreenFrame = CGRectMake(0, 0, 200, 200);
UIWindow* externalWindow = [[UIWindow alloc] initWithFrame:externalScreenFrame];
externalWindow.autoresizingMask = UIViewAutoresizingNone;
externalWindow.backgroundColor = [UIColor redColor];
externalWindow.screen = externalScreen;
externalWindow.hidden = NO;
难道我做错了什么?还是这完全不可能?