iOS从应用程序中的UIImagePickerController保存UIImage

iOS从应用程序中的UIImagePickerController保存UIImage,ios,serialization,uiimageview,uiimage,uiimagepickercontroller,Ios,Serialization,Uiimageview,Uiimage,Uiimagepickercontroller,我有一个应用程序,可以使用UIImagePickerController拾取图像。我想将此图像保存在应用程序中,并用于填充一组UIImageViews。该应用程序是通用的。一旦用户选择图像,它将作为UITableViewCell中的图像,作为contentView的UIImage作为占据整个contentView 我的问题是 我如何处理决议?UIImageView及其缩放属性是否处理该问题,还是必须根据显示比例和特征集合向上/向下调整rez UIImageAsset如何发挥作用?有必要使用吗

我有一个应用程序,可以使用
UIImagePickerController
拾取图像。我想将此图像保存在应用程序中,并用于填充一组
UIImageView
s。该应用程序是通用的。一旦用户选择图像,它将作为
UITableViewCell
中的图像,作为
contentView
UIImage
作为占据整个
contentView

我的问题是

  • 我如何处理决议?
    UIImageView
    及其缩放属性是否处理该问题,还是必须根据显示比例和特征集合向上/向下调整rez

  • UIImageAsset
    如何发挥作用?有必要使用吗


    • 如果您想处理分辨率,它就在您的手中。如果需要,可以调整图像的大小
      UIImageView
      将仅处理图像对用户的显示方式,但不会改变图像大小

      UIImageAsset
      与此场景无关

      来自文档:

      UIImageAsset的一个常见用例是对多个图像进行分组 以不同的显示比例显示同一项目

      如需有关的详细解释,请参阅


      从选取器中选择图像后,将其存储在数据源中,然后重新加载tableview以显示新图像。

      @MrT纠正我的错误,你是说无论显示或特征集合如何,图像都保持相同的大小,但我可以使用UIImageView的缩放来显示我想要的图像?如果我为每个设备调整了大小,那么此时
      UIImageAsset
      将是一个选项吗?UIImageAsset永远不会是您的选项。它与Xcode项目中的“图像资源”文件夹是相同的。是的,无论大小,“图像视图”都会显示图像,除非您更改它,否则图像将保持相同的大小