ios - 在 iOS 中切换到 3.5 时图像消失

标签 ios objective-c storyboard

我在 UIImageView 中显示了两张图像,在扩展 Storyboard 上编辑以及在 4 英寸模拟器中运行时,它们都显示得很好。然而,当我将 Storyboard切换到较短的 4 和 4S 尺寸时,图像消失,UIImageView 仍然存在,但它不会显示图像。第一张是 4 英寸的 Storyboard,第二张是 3.5 英寸的,我所做的只是单击编辑器底部的调整大小按钮将其缩小。

5 & 5S storyboard 3.5in storyboard

最佳答案

这听起来像是 IB 中的一个简单布局问题。如果您禁用了自动布局,那么您需要为每个图像设置一些支柱,以便它们在屏幕尺寸改变时重新定位。在 IB 右侧的 Utilities 打开 Size Inspector 面板并设置 Autosizing,如下图所示。

请注意只有一个支柱是红色的,这会将内容固定在底部。

enter image description here

关于ios - 在 iOS 中切换到 3.5 时图像消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21367676/

相关文章:

iphone - Facebook API 在 iOS 上显示法语授权页面

ios - 如何像 iOS Developer Library 一样设计 UIViewController 视觉布局流程

ios - Swift DropDown 使用 Cocoapods 错误,将无法工作

ios - 使用 Node (fs writeStreams)保存图像将标题插入文件

ios - 与文件应用程序共享应用程序文档中的特定目录

ios - Xcode Today Extension 卡在 "Failed to inherit CoreMedia permissions"错误

Ios - 是否有适合包含大量文本和段落的屏幕的模式或架构?

ios - 卸载 assetbundle 场景时 Unity iOS 崩溃

ios - 使用 EXC_BAD_ACCESS 的核心数据 deleteObject 崩溃应用程序

objective-c - 是否可以使用 UITapGestureRecognizer initWithTarget :action: 发送对象