我是iPhone开发的新手.我正在创建一个应用程序,我拍照,我必须在屏幕全屏显示.但是我很难理解一些东西.
例如:假设用户选择的图片与iPad的屏幕相比具有不同的宽高比.当我全屏呈现图片时,我不想在左/右或上/下显示任何黑条,我不想扭曲图片.如何计算显示图片的大小.我的意思是,如何根据屏幕尺寸和方向计算图片大小,以便图片在屏幕上无边框显示,即使图片必须出血.
很抱歉问这样一个菜鸟问题.
你能指点我的方向吗?请指出一些代码,因为我的大脑在理论上游泳,代码将帮助我理解这一点.谢谢.
您可以使用UIImageView显示图像(UIImage).
你可以通过改变物业管理显示的图像(裁剪,缩放以适应,中心)的行为contentMode的UIImageView实例:
指定视图在其大小更改时如何调整其内容.
typedef enum {
UIViewContentModeScaleToFill,
UIViewContentModeScaleAspectFit,
UIViewContentModeScaleAspectFill,
UIViewContentModeRedraw,
UIViewContentModeCenter,
UIViewContentModeTop,
UIViewContentModeBottom,
UIViewContentModeLeft,
UIViewContentModeRight,
UIViewContentModeTopLeft,
UIViewContentModeTopRight,
UIViewContentModeBottomLeft,
UIViewContentModeBottomRight,
} UIViewContentMode;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7868 次 |
| 最近记录: |