我试图将一个 UIImageView
放在我的 Storyboard View Controller 之一(UIViewController
)的顶部,并在其下方放置一个 UITableView
.在 Interface Builder 中,一切看起来都很棒。该图像为 320x150,紧靠 UITableView
的顶部。但是,当我在模拟器或设备上运行它时,图像会被导航栏的大小压缩。我弄乱了大小调整选项(要填充的纵横比等),有些看起来更好,但没有一个只是将所有 View 向下推到导航栏下方。我做错了什么?
奇怪的是,它看起来像是在下推所有内容,然后在为完整图像预留的空间内挤压图像。
最佳答案
我从问题中可以感觉到,您的 UI 组件向下推了一点(按 UINavigation 栏的大小,即大约 44 像素)。这是因为在 Interface builder 中,您的 View 中不能有 UINavigationBar。转到界面构建器,然后选择“顶部栏”到导航栏。现在相应地设置您的 View 。
关于iphone - UIImageView 在我的 UINavigationBar 下面是 "squished",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13151208/