【问题标题】:Image aspect ratio swift ios图像长宽比swift ios
【发布时间】:2015-12-21 03:56:11
【问题描述】:

所以,我正在学习 iOS Swift。我正在学习一些教程,但我被困在图像定位上。

我正试图弄清楚上传的图片是如何重新缩放和定位的。由于我无法发布屏幕截图,因此应该在我的模拟器中作为整体显示的图片,我只能看到图片的 25%。我应该在属性或大小检查器中更改某些内容吗?

到目前为止我所做的(显然是错误的)是设置 Intrinsic Size 字段 -> 选择占位符,w/h = 320。

然后,我固定并选择了纵横比。

有什么帮助吗? 谢谢。

【问题讨论】:

  • 可以在代码中设置frame,image.frame = CGRectMake(10,10,10,10),也可以控制拖动来设置宽高自动布局约束。干杯!

标签: swift ios9 xcode7.1beta


【解决方案1】:

如果您询问如何确保图像填充 UIImageView:

myImageView.contentMode = UIViewContentMode.ScaleAspectFill

如果您将图像视图放置在界面构建器中,您可能还需要设置约束。

您的问题并不完全清楚您希望它如何定位,但希望这些能让您走上正确的道路。

【讨论】:

  • 这是屏幕截图:postimg.org/image/g3577ikjb 从它可以看出,我的照片应该“缩小”以适应屏幕......我无法更好地解释它。谢谢。
  • 在我看来您需要在界面生成器中设置一些约束。根据您的屏幕截图,我可能会添加一个顶部约束和两侧边距(这将使其保持居中和全宽 - 还设置纵横比以便按比例缩放。类似:prntscr.com/8jo1u5
  • 谢谢...我正在尝试,但没有成功。但我希望会成功。
猜你喜欢
  • 2020-03-17
  • 1970-01-01
  • 2018-12-02
  • 1970-01-01
  • 1970-01-01
  • 2016-09-20
  • 2016-06-16
  • 2011-05-25
  • 1970-01-01
相关资源
最近更新 更多