【问题标题】: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);
});

我的问题是如何为整个滚动视图截屏

最好的问候

【问题讨论】:

    标签: ios titanium titanium-mobile


    【解决方案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);
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多