小编Aus*_*tin的帖子

Swift PDFviewer设置数字证书显示

在我们的 PDFView 对象中,当我显示已应用于文档的数字证书的 PDF 时,数字证书显示为划掉的框,如下所示(红色框是在我的 Mac 上使用“预览”后完成的):

数字证书展示

我们的应用程序仅显示 PDF 而不对其进行修改。

这是我正在使用的代码,您会看到我只设置文档的缩放,没有其他值。

var mPdfView: PDFView!
//urlStr comes from our server and is a valid url to get a pdf from our db.

if let url = URL(string: urlStr){
    if let pdfDocument = PDFDocument(url: url) {
        mPdfView.document = pdfDocument

        if(pdfScaleFactor > 0.0){
            mPdfView.scaleFactor = pdfScaleFactor
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

是否有设置或方法来定义数字证书在 PDFView 对象中的显示方式?

我尝试查看PDFViewPDFDocumentPDFAnnotation类的文档,但没有找到禁用显示设置或定义我们希望如何显示数字证书的好方法。

提前谢谢你的帮助!

pdf certificate swift

7
推荐指数
0
解决办法
139
查看次数

在iPad上运行应用程序时检测应用程序是否滑过

我们有一个使用Google原生WebRTC代码的WebRTC Swift 4.2应用程序.我们在iPad上使用Apple的App Slide Over Multitasking功能时遇到了问题.

问题:

我们看到的是,当我们的应用程序在iPad上进行视频通话时,只要另一个应用程序"滑过"我们的应用程序,我们的应用程序就停止使用摄像机和麦克风,直到Slide Over应用程序关闭.关闭后,我们的应用程序将麦克风和相机重新打开

预期结果:

我们的应用程序仍然可以使用相机和麦克风,用户可以同时使用这两个应用程序.

问题:

是否有我们需要打开的设置禁止滑过应用程序?如果没有,我们可以在滑动发生时订阅,我们可以再次请求摄像头和麦克风访问吗?

我们所做的:

  1. 我们已将应用程序设置为在项目设置中要求全屏.
  2. 我们已经尝试在AppDelegate上订阅以下事件:applicationDidEnterBackground,applicationWillResignActive,applicationDidBecomeActive.这些事件会在初始幻灯片应用程序打开和关闭时触​​发一次,但在连续的幻灯片套件与相同应用程序之后不会触发.
  3. 打开所有后台模式功能.没有效果.
  4. 在我们的ViewController.swift上,我们尝试订阅viewWillLayoutSubviews事件.对于使用"幻灯片结束"打开的应用,此事件不会触发

版本:

  • iOS 11.4.1
  • Swift 4.2
  • Xcode 10.1

camera ipad ios webrtc swift

6
推荐指数
1
解决办法
194
查看次数

标签 统计

swift ×2

camera ×1

certificate ×1

ios ×1

ipad ×1

pdf ×1

webrtc ×1