在钛中如何截取完整的滚动视图?
Posted
技术标签:
【中文标题】在钛中如何截取完整的滚动视图?【英文标题】:In titanium how to take a screenshot of full scrollview? 【发布时间】:2012-11-13 23:48:12 【问题描述】:我正在使用 Titanium Appcelerator 为 ios 开发
我想截取比屏幕高的完整滚动视图
以下代码将只截取设备上可见 UI 的屏幕截图
Ti.Media.takeScreenshot(function(e)
Ti.Media.saveToPhotoGallery(e.media);
);
我的问题是如何为整个滚动视图截屏
最好的问候
【问题讨论】:
【参考方案1】:这很简单!你可以通过简单地调用 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
那里得到了答案【讨论】:
【参考方案2】:你也可以这样做:
Ti.Media.takeScreenshot(function(e)
scrollView.toBlob();
Ti.Media.saveToPhotoGallery(e.media);
);
【讨论】:
以上是关于在钛中如何截取完整的滚动视图?的主要内容,如果未能解决你的问题,请参考以下文章