iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
James369
V2EX  ›  iDev

能否通过代码直接调起 iOS 系统的截屏功能?

  •  
  •   James369 · Sep 14, 2021 · 7662 views
    This topic created in 1888 days ago, the information mentioned may be changed or developed.
    App 想做一个截屏的小功能,主要是截屏的时候,还可以有笔刷稍微绘制一下,具体功能如下:
    1. 截屏页面,并可拖动设定截屏区域。
    2. 有画笔 /橡皮,可以简单编辑 /绘制截图区域。
    3. 最后,获取到最终图片的 UIImage 数据。

    而这些功能正好是系统的截屏功能(除了第 3 点,系统截屏是直接保存文件)。所以我就想有没有办法直接通过代码的方式,来调起 iOS 系统的截屏功能,用户处理完后能够拿到图片数据。
    10 replies  •  2021-09-27 14:24:54 +08:00
    wipbssldo
    wipbssldo
    Sep 14, 2021
    1
    对 App 的 view 进行截屏就可以了,没办法也不需要调起 iOS 系统的截屏功能
    James369
    James369
    OP
    Sep 14, 2021
    2
    @wipbssldo 这样虽然可以,但是我就需要额外的开发 笔刷 /橡皮的功能。
    qq2511296
    qq2511296
    Sep 14, 2021
    3
    https://share.api.weibo.cn/share/250411462.html?weibo_id=4332707376341309
    感觉想起了多年前看到的 jsbox 作者的一条微博 很像是你要的功能,咋实现的不清楚
    minamike
    minamike
    Sep 14, 2021❤️1
    4
    @James369 笔刷 /橡皮可以直接调用系统的 pencilkit 吧
    JHExp
    JHExp
    Sep 14, 2021
    5
    找个第三方的编辑图片的库用下好了
    cairnechen
    cairnechen
    Sep 14, 2021
    6
    @qq2511296 链接无法访问
    MX123
    MX123
    Sep 14, 2021
    7
    苹果好烦人,有些功能系统已经有了,就是不开放给开发者用,比如扫码功能。
    Building
    Building
    Sep 14, 2021 via iPhone
    8
    苹果截屏绘图这套框架是开放的,基本上就是把 View 截图成为 Image 再扔给框架就可以了,什么都不用管。
    ryh
    ryh
    Sep 27, 2021
    9
    MX123
    MX123
    Sep 27, 2021
    10
    @ryh 不是 Api,是系统相册这类的功能!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   930 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:39 · PVG 06:39 · LAX 14:39 · JFK 17:39
    ♥ Do have faith in what you're doing.