【问题标题】:Aspect ratio of image loaded using UIImagePickerController使用 UIImagePickerController 加载的图像的纵横比
【发布时间】:2016-02-05 18:53:05
【问题描述】:

我使用UIImagePickerController 将图像加载到我的UIImageView。问题是我不知道如何保持UIImageView 的纵横比,所以加载的图像没有失真。如果我固定一个纵横比,它对 iPhone 6 有好处,但对于 iPhone 4,这个比例不正确。如何获得适用于 iPhone 4、5、6 和 iPad 的正确纵横比。

【问题讨论】:

  • UIImageView 是什么内容模式?我会尝试 Aspect Fit。
  • 您使用故事板或 xib 以及自动布局或自动调整大小?

标签: ios iphone ipad uiimageview uiimagepickercontroller


【解决方案1】:

UIImageViewcontentMode 设置为UIViewContentModeScaleAspectFitUIViewContentModeScaleAspectFill。阅读有关 contentMode 的更多信息here

【讨论】:

    【解决方案2】:

    快速使用

    imageView.contentMode = .ScaleAspectFit
    

    使用objective-c

    imageView.contentMode = UIViewContentModeScaleAspectFit;
    

    【讨论】:

      猜你喜欢
      • 2016-06-01
      • 2018-06-15
      • 2018-03-27
      • 1970-01-01
      • 2018-10-25
      • 2019-04-02
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多