Ios TableView在Swift 2中旋转垂直图像

Ios TableView在Swift 2中旋转垂直图像,ios,swift,uitableview,uiimage,Ios,Swift,Uitableview,Uiimage,我有两种观点。一个是带有自定义单元格(图像和标签)的TableView,第二个是添加数据。我实现了拍照/从图书馆选一张。如果图像的长度大于宽度,TableView会自动将其旋转90度 我从来没有遇到过这个问题,有什么想法是什么导致的吗 这是我保存图像的方式: func saveImageAndCreatePath(image: UIImage) -> String { let imgData = UIImagePNGRepresentation(image)

我有两种观点。一个是带有自定义单元格(图像和标签)的TableView,第二个是添加数据。我实现了拍照/从图书馆选一张。如果图像的长度大于宽度,TableView会自动将其旋转90度

我从来没有遇到过这个问题,有什么想法是什么导致的吗

这是我保存图像的方式:

func saveImageAndCreatePath(image: UIImage) -> String {
        let imgData = UIImagePNGRepresentation(image)
        let imgPath = "image\(NSDate.timeIntervalSinceReferenceDate()).png"
        let fullPath = documentsPathforFileName(imgPath)
        imgData?.writeToFile(fullPath, atomically: true)
        return imgPath
    }

从以下位置下载UIImage+fixOrientation.h和UIImage+fixOrientation.m文件:。将这两个文件添加到您的项目中,Xcode将询问您是否要创建桥接头。选择“是”,然后在该桥接标题中添加

#import "UIImage+fixOrientation.h"
现在,您可以在代码中使用它,如下所示:

fixedImage = image.fixOrientation()
请记住,您可以在Swift代码中使用Objective-C文件:

读这篇文章-就是这样,但我不知道Obj-C@KiraArik不客气。请你也投票表决我的答案好吗。我是新来的,想建立声誉。高级谢谢。我没有这样做的特权,我也是新来的。我不会忘记你的帮助,一旦获得特权我就会投票。