Tag: xcode9 beta

条码在迅速4

我正在尝试将mi应用程序升级到swift 4,但是条形码阅读器不工作。 我已经隔离了条码阅读器的代码,仍然不能正常工作。 相机工作,但它不检测条码。 代码在swift 3 iOS 10上工作得很好。 这是完整的代码 import AVFoundation import UIKit class ViewController: UIViewController, AVCaptureMetadataOutputObjectsDelegate { var captureSession: AVCaptureSession! var previewLayer: AVCaptureVideoPreviewLayer! override func viewDidLoad() { super.viewDidLoad() view.backgroundColor = UIColor.black captureSession = AVCaptureSession() let videoCaptureDevice = AVCaptureDevice.default(for: AVMediaType.video) let videoInput: AVCaptureDeviceInput do { videoInput = try AVCaptureDeviceInput(device: videoCaptureDevice!) } catch { return } […]

Xcode 9的安全区域

在探索Xcode9testing版时发现安全区在接口构build器上查看层次结构查看器。 很好奇,试图了解苹果文档的安全区,在主要文档说“与Auto布局直接交互的视图区”但它不满足我,我想知道这个新事物的实际使用。 做任何人有一些线索? 结论段来自Apple文档,用于安全区域。 UILayoutGuide类被devise为执行所有先前由虚拟视图执行的任务,但是以更安全,更高效的方式执行。 布局指南不定义新视图。 他们不参与视图层次结构。 相反,他们只是在自己的视图的坐标系中定义一个矩形区域,可以与自动布局进行交互。