草庐IT

ios - 无法仅在 Swift 中获取显示相机(AVCapturePhotoOutput)的 UIView 的屏幕截图

我想保存显示相机View的屏幕截图(AVCapturePhotoOutput)。我设置了cameraView(显示相机View)并添加了其他具有UIButton等部分的UIView。但是如果我保存它,保存到相机胶卷的图片只是一个白色View。(当我尝试保存self.view的屏幕截图时,它运行良好。)我该如何解决?classViewController:UIViewController,AVCapturePhotoCaptureDelegate{//forcameravarcaptureDevice:AVCaptureDevice!varcaptureSesssion:AVCaptur

iOS,所有 5 个 Appstore 屏幕截图宽度(有间隙)?

我正在尝试为我的iOS通用应用程序设计一组屏幕截图Storyboard。但是,我需要知道所有支持设备的所有5个屏幕截图之间的差距大小。我想我会设计一个大图像并裁剪它。但是我不知道如何找出间隙的大小?编辑:当我说差距时,我的意思是当您在应用商店应用程序中同时看到所有5个屏幕截图或在搜索结果页面上同时看到2个截图时,您会看到带有填充(也称为差距)的屏幕截图。这些是我目前最好的猜测,但它们并不正确我算了一下,按15pt5.5英寸显示屏-1080x1920-401ppi-(iPhone6+)-间隙=83.544.7英寸显示屏-750x1334-326ppi-(iPhone6)-间隙=67.91

ios - 无法使用 snapshotViewAfterScreenUpdates 在 iOS 上获取屏幕截图 : method of UIScreen

我正在尝试在我的iOS应用程序中获取屏幕截图图像。屏幕截图必须包含屏幕上的所有内容,包括状态栏,因此this等解决方案对我不起作用。我尝试了以下方法:overridefuncviewDidLoad(){super.viewDidLoad()//Waitforonesecondbeforetakingthescreenshot.Timer.scheduledTimer(withTimeInterval:1,repeats:false){timerin//Getaviewcontainingthescreenshot,shrinkitalittle,andshowit.letview=UI

iphone - 我们应该为应用商店提交 iPhone 4 大小的屏幕截图吗?

到目前为止,我还没有找到我们将随申请一起提交的iPhone屏幕截图的规范。(它是通用的,所以我也截取了iPad屏幕截图。)它们可以/应该是iPhone4分辨率(640x960而不是320x480)吗? 最佳答案 它们可以而且应该是iPhone4分辨率(640x960)。您将能够在创建新版本时看到规范,然后单击“?”在编辑图像下。 关于iphone-我们应该为应用商店提交iPhone4大小的屏幕截图吗?,我们在StackOverflow上找到一个类似的问题: h

iphone - 在以编程方式获取的 MKMapView 屏幕截图中未捕获叠加层

我一直在尝试在我正在绘制用户位置的MKMapView上截取屏幕截图使用BreadCrumbs绘制路径类(class)CrumbPath和CrumbPathView叠加和叠加View类。这是我用来获取屏幕截图的代码:if([[UIScreenmainScreen]respondsToSelector:@selector(scale)])UIGraphicsBeginImageContextWithOptions(self.view.frame.size,NO,[UIScreenmainScreen].scale);elseUIGraphicsBeginImageContext(self.

ios - 从父类中混合 OpenGLES 和 UIKIT 获取 iOS 屏幕截图

我知道这个问题得到了很多回答,但我的情况似乎有所不同。我正在尝试编写一个顶层函数,我可以随时截取我的应用程序的屏幕截图,无论是openGLES还是UIKit,我都无法访问底层类来进行任何更改。我一直在尝试的代码适用于UIKit,但返回OpenGLES部分的黑屏CGSizeimageSize=[[UIScreenmainScreen]bounds].size;if(NULL!=UIGraphicsBeginImageContextWithOptions)UIGraphicsBeginImageContextWithOptions(imageSize,NO,0);elseUIGraphic

iphone - 窗口截图花费的时间太长

我正在使用以下代码截取用户点击操作时应用窗口的屏幕截图:UIGraphicsBeginImageContextWithOptions(self.view.window.bounds.size,self.view.opaque,0.0);[self.view.window.layerrenderInContext:UIGraphicsGetCurrentContext()];CGImageRefimageRef=CGImageCreateWithImageInRect([UIGraphicsGetImageFromCurrentImageContext()CGImage],CGRectM

ios - 屏幕截图不会拍摄 3D 内容

我正在使用vuforia-sdk-ios-2-0-32。我引用了下面的截图链接(包括相机和3D内容)。https://developer.vuforia.com/forum/ios/vuforia-sdk-how-take-screenshots,https://developer.vuforia.com/forum/ios/take-screenshot.但是我的代码只拍摄相机图像并保存到相册,但它没有拍摄叠加内容(3D内容或图像)。ARParentViewController.mm:-(void)screenshot:(id)sender{UIImage*outputImage=n

ios - 在 iOS 7 - 7.1.x 上截图

主要问题,如何在后台/跳板的情况下截取iOS7+的屏幕截图?我正在尝试开发一个应用程序来在后台记录iOS设备的屏幕。使用私有(private)或公共(public)API并不让我担心,除非这可能成为可能。我对通过编程在iOS设备上截屏做了一些研究。我发现的第一个“解决方案”要么已弃用,要么无法截取当前事件屏幕,只能截取应用内可见的内容(无状态栏、通知中心、通知或控制中心)。我最终遇到了似乎是iOS7.0-7.1.x上唯一可行的方法,它使用的是IOSurface。根据我的研究,如果您安装了10.6XcodeiOS4SDK,IOSurface是一个在OSX10.6中公开可用的框架。(/Sy

ios - ITC.apps.validation.screenshot itunes 连接 iPhone 6 截图是必需的

我已将我的应用构建从Xcode5.1.1上传到itunesconnect...我目前不支持iPhone6。当我提交审核时出现错误,我必须先上传iPhone6的截图。ITC.apps.validation.screenshot_5.5-Inch_missingITC.apps.validation.screenshot_4.7-Inch_missing如果我的应用尚不支持iPhone6,我是否可以绕过iPhone6屏幕截图? 最佳答案 我的应用程序通过PhotoshopScaled4-inchScreens被接受。但是,目前苹果不再要