`
javasogo
  • 浏览: 1816999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ios 程序内截图

 
阅读更多
UIView *view = [[[[[UIApplication sharedApplication] windows] objectAtIndex:1] subviews] lastObject];//获得某个window的某个subView

NSInteger index = 0;//用来给保存的png命名
for (UIView *subView in [view subviews]) {//遍历这个view的subViews
if ([subView isKindOfClass:NSClassFromString(@"UIImageView")] || [subView isKindOfClass:NSClassFromString(@"UIThreePartButton")]) {//找到自己需要的subView
//支持retina高分的关键
if(UIGraphicsBeginImageContextWithOptions != NULL)
{
UIGraphicsBeginImageContextWithOptions(subView.frame.size, NO, 0.0);
} else {
UIGraphicsBeginImageContext(subView.frame.size);
}

//获取图像
[subView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

//保存图像
NSString *path = [NSHomeDirectory() stringByAppendingFormat:@"/%d.png",index];
if ([UIImagePNGRepresentation(image) writeToFile:path atomically:YES]) {
index += 1;
NSLog(@"Succeeded!");
}
else {
NSLog(@"Failed!");
}
}
}
分享到:
评论

相关推荐

    微信小程序实例开发——iOS计算器(截图+源码).zip

    微信小程序实例开发——iOS计算器(截图+源码).zip 微信小程序实例开发——iOS计算器(截图+源码).zip 微信小程序实例开发——iOS计算器(截图+源码).zip 微信小程序实例开发——iOS计算器(截图+源码).zip 微信...

    (微信小程序毕业设计)iOS计算器(源码+截图).zip

    (微信小程序毕业设计)iOS计算器(源码+截图)(微信小程序毕业设计)iOS计算器(源码+截图)(微信小程序毕业设计)iOS计算器(源码+截图)(微信小程序毕业设计)iOS计算器(源码+截图)(微信小程序毕业设计)iOS计算器(源码+截图)...

    微信小程序——[小工具类]iOS计算器(截图+源码).zip

    微信小程序——[小工具类]iOS计算器(截图+源码).zip 微信小程序——[小工具类]iOS计算器(截图+源码).zip 微信小程序——[小工具类]iOS计算器(截图+源码).zip 微信小程序——[小工具类]iOS计算器(截图+源码)....

    微信小程序 iOS计算器(截图+源码)

    微信小程序 iOS计算器(截图+源码)微信小程序 iOS计算器(截图+源码)微信小程序 iOS计算器(截图+源码)微信小程序 iOS计算器(截图+源码)微信小程序 iOS计算器(截图+源码)微信小程序 iOS计算器(截图+源码)...

    微信小程序 小工具类 iOS计算器 (源代码+截图)

    微信小程序 小工具类 iOS计算器 (源代码+截图)微信小程序 小工具类 iOS计算器 (源代码+截图)微信小程序 小工具类 iOS计算器 (源代码+截图)微信小程序 小工具类 iOS计算器 (源代码+截图)微信小程序 小工具类 ...

    iOS完整程序代码

    在iOS开发领域,掌握完整的程序代码对于初学者和有经验的开发者来说都极其重要。"iOS完整程序代码"提供了一个全面的学习和参考资源,包含了从基础到进阶的各种功能实现,帮助开发者理解如何构建一个实际的iOS应用。...

    ios应用程序编程指南

    开发者可以通过应用内浏览功能让应用用户在应用程序内部直接查看网页,这增强了应用程序的交互性和用户体验。 在iOS应用开发中,应用的安全性和兼容性也是非常重要的方面。例如,开发者需要了解如何通过URL方案实现...

    ios 程序启动动画 demo

    "ios程序启动动画 demo"是一个示例项目,用于展示如何在自己的iOS应用中实现自定义的启动动画。这个压缩包可能包含了必要的代码资源和图片资源,如"淡化程序启动",这可能是一个实现淡入效果的动画。 在iOS应用中...

    iOS5 程序开发

    《iOS5程序开发》这本书是针对苹果公司的移动操作系统——iOS5进行深入讲解的一本技术书籍。书中涵盖了iOS5开发中的核心概念、技术和实践方法,旨在帮助开发者熟练掌握iOS5平台上的应用程序开发。作为一本编程烹饪书...

    iOS小程序源码

    iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小程序源码iOS小...

    2018年最新的微信小程序-IOS系统中 源码

    6. 微信支付:微信小程序内可以集成微信支付功能,实现商品购买等交易行为。 7. 调试和测试:微信开发者工具提供了模拟器和真机调试功能,帮助开发者定位和修复问题。 总之,2018年的微信小程序源码为我们展示了...

    IOS程序跳转demo

    IOS程序间跳转例子程序,包括了两个例子程序,实现了两个程序之间跳转的功能,和配套的博客相对应。http://blog.csdn.net/liuyinghui523/article/details/77850299

    ios截图并保存到相册

    在iOS系统中,截图并保存到相册是用户日常操作的一部分,无论是为了分享信息、记录屏幕状态还是进行问题反馈。本文将详细介绍如何在iOS设备上进行截图以及自定义截图范围,同时也会涉及到与之相关的UITableView操作...

    马上着手开发 iOS 应用程序

    《马上着手开发iOS应用程序》是一份全面的指南,旨在帮助开发者熟悉iOS应用开发流程并完成首个项目的创建。本指南由苹果公司官方发布,适合作为对iOS开发感兴趣的开发者特别是初学者的入门教材。通过本指南,开发者...

    iOS蓝牙演示程序

    这个名为“iOS蓝牙演示程序”的项目,是基于Apple的SDK(Software Development Kit)中的核心蓝牙框架(Core Bluetooth Framework)来实现的。下面将详细阐述这个框架以及如何在iOS应用中实现蓝牙通信。 首先,Core...

    微信小程序 android和ios端实现蓝牙官播数据发送

    微信小程序在Android和iOS端实现蓝牙广播数据发送是一项技术挑战,因为这两个平台的蓝牙API有其独特性。本文将深入探讨如何在微信小程序环境中,针对Android和iOS平台,有效地发送自定义蓝牙广播数据,以及这一技术...

    iOS程序的逆向与安全

    iOS程序的逆向与安全是移动开发领域中的重要议题。随着智能手机的普及和移动应用的广泛应用,安全问题逐渐成为企业和用户关注的焦点。iOS作为苹果公司的移动操作系统,因封闭性和安全性而受到一部分用户的青睐,然而...

    ios防截屏.zip

    iOS基于沙盒模型,每个应用都在自己的安全边界内运行,无法直接访问其他应用的数据,包括截图。但是,用户依然可以通过系统自带的截图功能抓取屏幕内容。因此,开发者有时需要采取特殊手段来防止敏感信息被截取。 ...

    苹果iOS程序在AppStore程序发布过程总结

    ### 苹果iOS程序在AppStore程序发布过程总结 #### 一、概述 苹果iOS程序在AppStore程序发布过程是一项复杂且系统的工作流程,对于希望将应用程序发布至全球最大移动应用市场的开发者而言至关重要。本文旨在全面...

    源代码-《马上着手开发 iOS 应用程序》

    《马上着手开发 iOS 应用程序》是一本面向初学者的iOS开发教程,主要使用Objective-C编程语言。这本书的核心目标是引导读者从零基础开始,逐步掌握如何构建iOS应用程序。Objective-C是苹果公司为开发iOS和Mac OS X...

Global site tag (gtag.js) - Google Analytics