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

时间:2011-03-18 21:24:05

标签: ipad uiimage image-rotation

我正在创建一个包含全屏艺术图形的iPad杂志,我想知道如何在设备旋转期间处理图像。我是否运送每个图像的两个版本(一个1024x768px和一个768x1024px),或者我可以发送一个1024x1024px并剪切其内容以适合设备方向。

非常感谢任何反馈!

感谢。

1 个答案:

答案 0 :(得分:0)

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

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