Orientation deprecated in iOS 6

前端 未结 3 1291
轻奢々
轻奢々 2021-01-06 03:01

Looks like orientation for avcapturevideopreviewlayer has been depreciated in iOS 6. Anyone know the new code? Here is my current (depreciated) code:

[self s         


        
3条回答
  •  抹茶落季
    2021-01-06 03:28

    Just like @Nikolai posted, use the AVCaptureVideoPreviewLayer's connection's videoOrientation property instead.

    (The reason I am posting this again is because his code may be a bit confusing since it looks like connection is a class method. Hopefully this example makes it clear.)

    Replace the following:

    AVCaptureVideoPreviewLayer *previewLayer = ...;
    previewLayer.orientation = UIInterfaceOrientationLandscapeRight;
    

    With:

    AVCaptureVideoPreviewLayer *previewLayer = ...;
    previewLayer.connection.videoOrientation = AVCaptureVideoOrientationLandscapeRight;
    

提交回复
热议问题