UIImageView居中问题

发布于 2024-08-27 13:50:40 字数 700 浏览 3 评论 0原文

要了解我的问题,让我们按照以下步骤操作。

  1. 打开-XCode->新项目->基于视图的应用程序。
  2. 打开View Controller.xib 文件。
  3. 将图像视图拖到 viewController 的视图中。
  4. 将该图像视图放置在 viewController 视图的中心。
  5. 将 125x125 的尺寸应用于图像视图。
  6. 拍摄任何宽度为 320、宽度为 320 的图像。 460身高。
  7. 将该图像拖到您的应用程序资源目录中。
  8. 现在,再次回到 .xib 文件和选择图像视图
  9. 将图像(位于您的资源中)设置为图像视图
  10. 将图像视图模式设置为 - 中心

确定。现在让我解释一下情况。

  • 执行上述所有步骤后 - image-view 的图像大于 image-view 的大小。
  • 然而,图像视图将该图像放置在中心和左侧。在视图控制器中图像视图看起来正确(未缩放)。
  • 但是当您运行应用程序时,图像视图将以 320x460 的尺寸显示。 (但它实际上并未缩放。)

现在,我找不到原因,为什么界面生成器显示其他内容&模拟器/iPhone 正在显示其他内容?

我的查询。

  • 无论图像大小是什么,我都希望图像的中心部分位于图像视图中。

To understand my problem let's follow this steps.

  1. Open - XCode -> New Project -> View based application.
  2. Open View Controller.xib file.
  3. Drag an image-view into viewController's view.
  4. Place that image view on center of viewController's view.
  5. Apply size of 125x125 to image-view.
  6. Take any image with dimension of 320 width & 460 height.
  7. Drag that image into your application resources directory.
  8. Now, Again back to .xib File & select image-view
  9. Set image (which is in your resources) to image-view
  10. Set Image-view Mode to - Center

Ok. Let me explain the situation now.

  • after performing all above steps - image-view has an image which is larger than image-view's size.
  • However, Image-view places that image on center & in View controller image-view is looking proper ( not scaled ).
  • But When you run your application, image-view will be displayed in size of 320x460. ( but it is not actually scaled. )

Now, I can't find the reason, why interface builder is displaying something else & simulator/iphone is displaying something else ?

My Query.

  • I want the image's center portion within image-view no matter what image size is.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

没有伤那来痛 2024-09-03 13:50:41

在 IB 中单击您的图像,然后在绘图部分选中“剪辑子视图”选项

In the IB click on your image and in drawing section Check "Clip subviews" Option

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文