您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> ios >> 正文

iPhone objective c 截屏代码

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   objective c 截屏代码

  -(void)save{

  UIGraphicsBeginImageContext(mybackgroundview.bounds.size); //currentView 当前的view

  [mybackgroundview.layer renderInContext:UIGraphicsGetCurrentContext()];

  UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

  UIGraphicsEndImageContext();

  UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

  }截取 您想要的一层

  UIGraphicsBeginImageContext(CGSizeMake(320, 300)); //currentView 当前的view

  [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

  UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

  UIGraphicsEndImageContext();

  UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

  截取自定义的大小

  刚刚用到 不知道 是不是您想要的