ios - 当 XIB 没有时,UIImageView 在模拟器中调整大小

标签 ios xcode xib autolayout

我有一个 XIB,如下所示: enter image description here ,但是当我在模拟器(或设备上)运行它时 它的处理过程如下: enter image description here 和过度拉伸(stretch)。当我模拟它时,如何防止它拉伸(stretch)并变得奇怪?自动布局已禁用。

最佳答案

尝试一下,转到每个按钮的尺寸检查器并禁用 Spring (中间的双向箭头)。对于支柱,只需保留顶部和左侧支柱,禁用其余部分。这将确保按钮的大小不会被调整。另外,当我仔细观察时,背景图像从右侧超出屏幕,这意味着有一些不正确的地方 - 背景 View 的宽度超过 480 fr iphone4。可能您使用的是 iPhone5 尺寸的 xib 并正在运行在iphone4尺寸模拟器上。确保在 View 中启用左右支柱和水平 Spring 。

关于ios - 当 XIB 没有时,UIImageView 在模拟器中调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16639065/

相关文章:

ios - Xcode 7 : linker command failed with exit code 1 (use -v to see invocation) again

iphone - 将坐标从 appDelegate 中的 locationManager 传递到 viewController

iOS:在 numberOfRowsInSection 中返回 2 个计数值

ios - 如何快速隐藏customView中的按钮

ios - Objective-C 中的 OBJC_EXPORT 关键字是什么意思?

IOS如何制作 View 覆盖键盘

objective-c - 如何从静态库中获取版本号?

objective-c - 社交操作表(类似于 iOS 6)

ios - 如何创建自定义引脚注释 View

iphone - 文件所有者+第一响应者