我試圖捕捉(截屏)的景色。爲此,我使用下面顯示的一段代碼將其保存到我的文檔目錄中作爲PNG圖像。捕獲屏幕
UIGraphicsBeginImageContextWithOptions(highlightViewController.fhView.centerView.frame.size, YES, 1.0);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"1.png"];
NSData *imageData = UIImagePNGRepresentation(screenshot);
[imageData writeToFile:appFile atomically:YES];
UIGraphicsEndImageContext();
問題:我可以捕獲部分視圖嗎?因爲在上面的代碼中,我無法更改原點(框架)。如果任何人有其他方法來捕捉視圖的特定部分,請分享它。
你想從唯一的代碼來捕捉?或者有些捷徑可以爲你工作? – Nitish
感謝您的重播,我只想使用代碼捕獲。 – ajay