代码之家  ›  专栏  ›  技术社区  ›  sagarkothari

uiimageview定心问题

  •  2
  • sagarkothari  · 技术社区  · 15 年前

    为了理解我的问题,让我们遵循以下步骤。

    1. 打开-xcode->新建项目->基于视图的应用程序。
    2. 打开view controller.xib文件。
    3. 将图像视图拖到viewcontroller的视图中。
    4. 将该图像视图放置在viewcontroller视图的中心。
    5. 将125x125的大小应用于图像视图。
    6. 拍摄任何320宽460高的图像。
    7. 将该图像拖到应用程序资源目录中。
    8. 现在,再次返回到.xib文件选择图像视图
    9. 将图像(在您的资源中)设置为图像视图
    10. 将“图像视图模式”设置为“居中”

    好啊。现在让我解释一下情况。

    • 在执行以上所有步骤之后-图像视图有一个大于图像视图大小的图像。
    • 但是,“图像视图”将该图像放置在“视图中”中“控制器图像视图”看起来正常(未缩放)。
    • 但运行应用程序时,图像视图将显示为320x460的大小。(但实际上并没有缩放。)

    现在,我找不到原因,为什么interface builder显示的是其他东西&simulator/iphone显示的是其他东西?

    我的疑问。

    • 我希望图像的中心部分在图像视图中,无论图像大小如何。
    1 回复  |  直到 7 年前
        1
  •  3
  •   Mihir Mehta    15 年前

    在IB中单击您的图像并在绘图部分选中“ 剪裁子视图 “期权