ios - 使用自动布局在 ScrollView 中添加 uiimageview 会在顶部和底部添加空间

标签 ios swift

我正在尝试设计iOS屏幕。我想设计在屏幕顶部显示 ImageView 的屏幕,在屏幕底部显示另一个 ImageView 的 ScrollView 。我想为 iOS 6 和 6 plus 设计屏幕

我在顶部添加了宽度为 400、高度为 239 的 ImageView (图像尺寸为 750w 和 448h)。此 ScrollView 应在应用程序中滚动以在屏幕上显示完整图像。

我添加了scrollview,然后在scrollview中添加了imageview。scrollview中的图像大小是750宽度和1134高度。

我可以看到整个屏幕的宽度和高度为 400w 和 800h。

我想知道

  1. imageview 内的图像大小应该是多少才能具有适当的宽高比。
  2. 我创建了 400w,605h 大小的 imageview。 ScrollView 在屏幕顶部和底部添加了一些额外的空间。 3.在 ScrollView 中容纳更大的图像应该受到什么约束。

ScrollView 顶部和底部的额外空间对我来说是个大问题

最佳答案

将 contentMode 添加到您的 imageView 例如:

imageView.contentMode = .scaleAspectFill

关于ios - 使用自动布局在 ScrollView 中添加 uiimageview 会在顶部和底部添加空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39640091/

相关文章:

objective-c - 我可以将 Objective-C 方法标记为仅可用于 Swift 类吗?

python - 查找 APNS 证书文件是否有效的替代方法?

ios - NavigationController 在 popToRootViewController 之后不重新加载 tableView 数据

ios - 向上/向下滑动手势在 UIWebView 中不起作用

swift - 从 Swift 中的函数中的字典返回值

ios - 等待表单被关闭 - iOS

ios - 覆盖 func 准备(对于 segue : UIStoryboardSegue, 发件人 : Any?)不工作

ios - 如何在 IOS 7 中启用 USB 调试

android - 是否可以以编程方式更改 AltBeacon 广播功率

ios - 我如何在 CloudKit 中创建一个记录作为 child 的记录列表?