ios - 在钛中如何截取完整的 ScrollView ?

标签 ios titanium titanium-mobile

我正在使用 Titanium Appcelerator 为 IOS 开发

我想截取比屏幕高的完整 ScrollView

以下代码将只截取设备上可见 UI 的屏幕截图

Ti.Media.takeScreenshot(function(e){
    Ti.Media.saveToPhotoGallery(e.media);
});

我的问题是如何为整个 ScrollView 截屏

最好的问候

最佳答案

这很简单!你可以通过简单地调用 toImage 方法来做到这一点

     Ti.Media.saveToPhotoGallery(myView.toImage());

注意:myView是myScrollView的子元素

我从Hakim Messaoud那里得到了答案http://developer.appcelerator.com/question/144683/how-to-take-a-screenshot-of-full-scrollview#comment-146883

关于ios - 在钛中如何截取完整的 ScrollView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370876/

相关文章:

ios - 使用免费的苹果开发者帐户启动应用程序的设备数量是否有限制?

ios - 导航堆栈中的ViewController在弹出时不会取消初始化,导致内存泄漏

javascript - 钛 : uncaught type error

ubuntu - 如何在 ubuntu 12.04 上安装 appcelerator 钛?

javascript - 使用 Moment.JS 添加天数

android - 如何将页脚菜单停靠在 Appcelerator Titanium 的底部?

ios - 具有计算返回值的单元测试展开 segue

ios - MapKit 中 2000 多个注释的最佳实践

ios - 通过 native iOS联系人应用获取钛的联系方式

javascript - 钛加速器 : FileUriExposedException - How to use Content Provider?