“图像”;“框架/窗口”;在iphone上
我有很多纵向和横向的照片。我希望能够在iphone上的UIImageView中显示照片的“裁剪”。如果图片是横向格式,我希望它调整大小以适应帧,如果是纵向格式,我需要它调整大小以适应宽度,然后在顶部和底部进行裁剪。就好像图像上方有一扇“窗户”——所以它看起来像一幅风景画 如果这可以是一个UIButton,那就更好了——尽管我知道我可以在图像上使用“图像”;“框架/窗口”;在iphone上,iphone,image,uiimageview,Iphone,Image,Uiimageview,我有很多纵向和横向的照片。我希望能够在iphone上的UIImageView中显示照片的“裁剪”。如果图片是横向格式,我希望它调整大小以适应帧,如果是纵向格式,我需要它调整大小以适应宽度,然后在顶部和底部进行裁剪。就好像图像上方有一扇“窗户”——所以它看起来像一幅风景画 如果这可以是一个UIButton,那就更好了——尽管我知道我可以在图像上使用touchesbeated等工具,让它在需要时像按钮一样工作 谢谢你能给我的任何帮助 谢谢 Tom1°)要裁剪图像,请尝试向UIImage类添加一个方法
touchesbeated
等工具,让它在需要时像按钮一样工作
谢谢你能给我的任何帮助
谢谢
Tom1°)要裁剪图像,请尝试向UIImage类添加一个方法(您可以毫无问题地搜索它,甚至在StackOverFlow上)
2°)要在图像上添加“窗口”,只需在具有透明度的图像上添加UIImageView。它应该有效;-)
3°)要知道何时触摸图像,可以使用“touchesBegind”检测选择的图像。但我想这是你最后的问题了^^
你做不到的事并不难,只要一步一步地去做就行了!
如果你想在一个步骤中得到更多的帮助,就说出来。但我无法为您编写所有代码;-)
祝您好运在图像视图中,您可以将视图模式更改为纵横比填充。它将为您提供所需的正确缩放/裁剪 对于交互,您可以使用与ImageView大小相同的自定义按钮,该按钮完全没有图形(没有标题、没有图像、没有背景)。这在图像方面是安全的。我用按钮的背景或图像属性尝试过类似的东西,它可能会产生一些不想要的效果(例如,我在iOS 3.1.3上遇到了大小调整问题)。谢谢您的评论。:)虽然有点模糊,但并没有真正起作用。尽管如此,感谢您抽出宝贵的时间。:)