2010-09-20 26 views
0

我有很多照片的肖像和风景格式。我希望能够在iphone上的UIImageView中显示照片的“裁剪”。如果图片是横向格式,我希望它调整大小以适合框架,如果是纵向格式,我需要调整大小以适合宽度,然后在顶部和底部裁剪。就好像在图像上有一个“窗口” - 所以它看起来像一幅风景图片。iPhone上的图像“框架/窗口”

它会更好,如果这可能是一个UIButton - 虽然我知道我可以使用touchesBegan等图像,使其行为像一个按钮,如果需要的话。

感谢您给我的任何帮助。

感谢 汤姆

回答

1

在ImageView的,您可以更改视图模式看点填充。它会给你正确的缩放/裁剪你想要的。

对于交互,您可以使用一个自定义按钮,而且根本没有绘图(无标题,无图像,无背景),其大小与您的ImageView相同。就形象方面而言,这是安全的。我试过类似的东西,使用按钮的背景或图像属性,它可能会有一些不受欢迎的效果(例如,我遇到了iOS 3.1.3的调整大小问题)。

+0

会试试,谢谢。 :) – 2010-09-20 12:54:18

0

1°)剪切图像,尝试添加一个方法的UIImage类做​​到这一点(你可以google一下没有问题,甚至在计算器上)

2°)要在图像上添加一个“窗口”,只需在图像上添加一个UIImageView,它具有透明度。它应该工作;-)

3°)要知道何时触摸图像,您可以使用“touchesBegan”来检测选择了哪个图像。但我认为这是你的最后一个问题^^

你无法实现的东西并不难,只是一步一步来! 如果你想在一个步骤中获得更多帮助,请说出来。但我不能代码都是为你;-)

好运

+0

感谢您的评论。 :)虽然有点模糊,并没有真正的帮助。尽管如此,谢谢你的时间。 :) – 2010-09-20 12:52:00