【问题标题】:UIImageView resizes for in simulator when XIB doesn't当 XIB 没有时,UIImageView 在模拟器中调整大小
【发布时间】:2013-05-19 20:17:07
【问题描述】:

我有一个如下所示的 XIB: ,但是当我在模拟器(或设备上)运行它时 它的处理方式如下: 和过度拉伸。当我模拟它时,如何防止它拉伸和变得怪异?自动布局被禁用。

【问题讨论】:

  • 在 xib 的属性检查器中,在模拟指标中,您是否将方向设置为横向?
  • @ila 是的!检查为横向
  • 试一试,转到每个按钮的尺寸检查器并禁用弹簧(中间的两个方向箭头)。对于支柱,只需保留顶部和左侧支柱,禁用其余部分。这将确保按钮不会调整大小。此外,当我仔细观察时,背景图像从右侧走出屏幕,这意味着有些东西不正确 - 背景视图的宽度超过 480 fr iphone4。可能是你使用 iPhone5 大小的 xib 并运行在 iphone4 大小模拟器上。确保在视图中启用了左右支柱和水平弹簧。
  • 哇——我把它设置为 4 英寸,也就是 iPhone 5。我的错。将其作为答案提交,以便我接受?
  • 很好,你找到了。当然我会添加答案。 :)

标签: ios xcode xib autolayout


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-12-18
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多