美文网首页
Swift第4天

Swift第4天

作者: 涵啸虎 | 来源:发表于2020-04-27 16:37 被阅读0次

    参考

    自学 iOS - 三十天三十个 Swift 项目

    《Project04 三屏滑动切换和相机》

    实现效果(自己仿写,Swift5.0,Xcode11.4)

    左界面 中界面 右界面

    【知识点】

    项目整体上依旧很简单。scrollView贴上左中右三个视图,设置scrollView的内容范围使其互动切换。遇到困难的是关于相机界面对于相机的调用。原项目不是Swift5,我们需要用Swift5对更新部分API。特别是当前,对于Swift的闭包概念还不是很清晰,对闭包的使用更是很生疏。这样对于相机调用方面造成了阻碍。

    1、    这里先抛出几个关于相机的属性。至于其使用的细节后面再展开。

        var captureSession : AVCaptureSession?

        var stillImageOutput : AVCapturePhotoOutput?//新类替换AVCaptureStillImageOutput

        var previewLayer : AVCaptureVideoPreviewLayer?

        var photoSettings :AVCapturePhotoSettings?

    关于相机的使用可以参考下面链接

    相机使用参考

    2、切记,须先在info.plist中添加两个keyNSPhotoLibraryUsageDescription, 和NSCameraUsageDescription, 

    【疑问】

    随着项目的一个个展开,发觉,闭包的概念被广泛使用。另外感受到一些面向协议编程思想。我们继续努力。

    相关文章

      网友评论

          本文标题:Swift第4天

          本文链接:https://www.haomeiwen.com/subject/npoewhtx.html