ios view截图

- (UIImage *)cutFromView:(UIView *)view
{
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, 0.0);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;
}
时间: 2024-11-05 22:50:36

ios view截图的相关文章

IOS截屏,View截图的基本方法

IOS截屏的方法网上有很多,以下是我个人认为比较好的一个,我稍微改了一点 来源:SDScreenshotCapture #define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending) UIImage *getImageWithFullScreenshot(vo

【1】【IOS】 截图

1 UIGraphicsBeginImageContext(self.view.bounds.size);// 设置上下文 2 3 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];4 5 UIImage *image=UIGraphicsGetImageFromCurrentImageContext();//从当前上下文中获取image 6 7 UIGraphicsEndImageContext();//关闭上下文

iOS View 模糊效果(毛玻璃)

相关资料 http://stackoverflow.com/questions/18404907/using-gpuimage-to-recreate-ios-7-glass-effect http://stackoverflow.com/questions/17036655/ios-7-style-blur-view/17048668#17048668 我没有用GPUImge  使用了  FXBlurView which works great on iOS5+ 只有两个文件 https://

iOS view和viewController的生命周期

转自:http://blog.sina.com.cn/s/blog_801997310101a39w.html 一.ViewController的职责 对内管理与之关联的View,对外跟其他ViewController通信和协调.对于与之关联的View,ViewController总是在需要的时候才加载视图,并在不需要的时候卸载视图,所以也同时担当了管理应用资源的责任 二.ViewController的生命周期 View是指Controller的View.它作为Controler的属性,生命周期

ios view的创建过程

师傅发我一堆view的创建函数,目的让我知道view的创建过程. - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } - (void)viewW

IOS View之间传值

1.利用NSUserDefaults来传值,这种方法只限于传少量数据的情形: 比如你要传一个float的值,在需要传的时候用 [[NSUserDefaults standardUserDefaults] setFloat:float forKey::@"float"] 接收值的时候用 [[NSUserDefaults standardUserDefaults] floatForKey:@"float"] 2.NSNotificationCenter来传值 - (vo

IOS view的圆角和阴影并存

UIView *v=[[UIView alloc]initWithFrame:CGRectMake(10, 10, 100, 100)];    v.backgroundColor=[UIColor yellowColor];    //v.layer.masksToBounds=YES;这行去掉    v.layer.cornerRadius=10;    v.layer.shadowColor=[UIColor redColor].CGColor;    v.layer.shadowOffs

ios View 向上拉界面源码

如下的资料是关于ios View 向上拉界面的代码. #pragma mark - 上升效果- (void)ToUpSide {          } - (void)moveToUpSide {                         rView.frame = CGRectMake(self.window.frame.origin.x,                                                  -self.window.frame.size.h

IOS简单获取View截图图像(Quartz2D)

1. 先指定图像的大小 UIGraphicsBeginImageContext(view.frame.size); 2. 在指定的区域绘制图像 [view drawViewHierarchyInRect:view.bounds afterScreenUpdates:NO]; 3. 获取图像上下文 UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); 4. 关闭图像上下文 UIGraphicsEndImageContext();