日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

【代码笔记】iOS-对UIView进行截图

發(fā)布時(shí)間:2025/3/15 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【代码笔记】iOS-对UIView进行截图 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一,效果圖。

二,工程圖。

三,代碼。

RootViewController.m

#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];if (self) {// Custom initialization}return self; }- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view.//UIViewUIView *view=[[UIView alloc]initWithFrame:CGRectMake(50, 100, 200, 50)];view.backgroundColor=[UIColor redColor];[self.view addSubview:view];//在UIImageView中顯示截取的圖片UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(50, 200, 200, 100)];imageView.image=[self screenShotView:view];[self.view addSubview:imageView]; } #pragma -mark -functions // 對(duì)指定視圖進(jìn)行截圖 - (UIImage *)screenShotView:(UIView *)view {UIImage *imageRet = nil;if (view){if(UIGraphicsBeginImageContextWithOptions){UIGraphicsBeginImageContextWithOptions(view.frame.size, NO, 0.0);}else{UIGraphicsBeginImageContext(view.frame.size);}//獲取圖像[view.layer renderInContext:UIGraphicsGetCurrentContext()];imageRet = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();}else{}return imageRet; }- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning];// Dispose of any resources that can be recreated. }

?

轉(zhuǎn)載于:https://www.cnblogs.com/yang-guang-girl/p/5174427.html

總結(jié)

以上是生活随笔為你收集整理的【代码笔记】iOS-对UIView进行截图的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。