使用Android设备,我们可以使用adb来获取当前的屏幕截图。
iOS设备怎么样,有没有办法以编程方式获取屏幕截图?
~~~~~~~~~~~~~~
我想获得iPhone的屏幕截图,而不是mac的屏幕截图。
有没有办法在Mac上显示iphone的屏幕截图?所以我可以 CMD + shift + 4 来削减它
答案 0 :(得分:1)
您可以借助此方法以编程方式捕获iPhone当前屏幕截图:
- (UIImage *) screenshot {
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, [UIScreen mainScreen].scale);
[self.view drawViewHierarchyInRect:self.view.bounds afterScreenUpdates:YES];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
答案 1 :(得分:0)
如果你使用MAC PC,那就去做吧
它就像command + s或File>一样简单;在iOS模拟器中保存屏幕截图。它默认显示在您的桌面上。
答案 2 :(得分:0)
有两种方法可以从Xcode通过USB连接的设备获取屏幕截图。