我想知道是否有其他人在他们的iOS应用程序中使用了以下内容。
https://github.com/elc/ELCImagePickerController
基本上它是使用iOS 4.0提供的AssetsLibrary的UIImagePicker的克隆。
在大多数情况下我喜欢它,但我遇到了两个问题。
1)在设备上,当图书馆中有200多张图片时,需要一段时间。虽然它一旦加载就可以工作,但它需要的时间比理想情况要长一些。
2)选择某些图像时,会将其显示在屏幕上显示的不同方向上。 (看起来这种情况发生在我从iPhone拍摄的照片中)我甚至看到它颠倒了图像。
我很好奇是否有其他人使用过这个,如果有的话,他们是否能够克服这些问题。
答案 0 :(得分:0)
1)加载前100个图像,更新GUI并在后台加载其他图像。 2)UIImage具有属性imageOrientation
答案 1 :(得分:0)
关于方向,您可以使用“ALAssetPropertyOrientation”并获取图像方向,而不是获得您可能需要的任何方向。
以下是iOS支持的方向
typedef enum {
UIImageOrientationUp, // default orientation
UIImageOrientationDown, // 180 deg rotation
UIImageOrientationLeft, // 90 deg CCW
UIImageOrientationRight, // 90 deg CW
UIImageOrientationUpMirrored, // as above but image mirrored along other axis. horizontal flip
UIImageOrientationDownMirrored, // horizontal flip
UIImageOrientationLeftMirrored, // vertical flip
UIImageOrientationRightMirrored, // vertical flip
} UIImageOrientation;