UIImage:我需要为每个方向分离图形吗

发布于 2024-10-24 22:05:02 字数 165 浏览 1 评论 0原文

我正在创建一本 iPad 杂志,其中包括全屏艺术图形,我想知道如何在设备旋转期间处理图像。我是否为每个图像提供两个版本(一个 1024x768px 和一个 768x1024px),或者我可以只提供一个 1024x1024px 并剪辑其内容以适应设备方向。

任何反馈将不胜感激!

谢谢。

I'm creating an iPad magazine which includes full screen artwork graphics and I'm wondering how to handle the images during device rotation. Do I ship two versions of each image (one 1024x768px and one 768x1024px) or I can just ship one 1024x1024px and clip its contents to fit the the device orientation.

Any feedback will be greatly appreciated!

Thanks.

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

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

发布评论

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

评论(1

奢华的一滴泪 2024-10-31 22:05:02

您可以使用单个 1024x1024px 图像来完成此操作。创建一个 UIView(或使用 UIViewController 中的主视图)并将其设置为拉伸以适合任一方向的屏幕。还将 UIView 设置为剪辑子视图。放入一个不调整大小的 UIImageView 并将其设置为 1024x1024px。 UIImageView 上的灵活间距的设置及其在 UIView 中的位置将决定显示图像的哪一部分。

例如,要始终使图像居中,请为 UIImageView 的所有边提供灵活的间距,并将其最初在 UIView 中居中。要始终显示左上角部分,请修复顶部和左侧尺寸并将 UIIMageView 的左上角与其父 UIView 的左上角对齐。

You can do it with a single 1024x1024px image. Make a UIView (or use the main view in your UIViewController) and set it to stretch to fit the screen in either orientation. Also set the UIView to clip subviews. Put in a UIImageView that doesn't resize and make it 1024x1024px. The settings of the flexible spacing on the UIImageView and its position in the UIView will determine which part of the image gets shown.

For example, to always have the image centered, give all sides of the UIImageView flexible spacing and center it initially in the UIView. To always show the top-left portion, fix the top and left sizes and align the top-left corner of the UIIMageView with the top-left corner of its parent UIView.

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