我正在创建一个iPad应用程序,其中在水平滚动视图中有几张图片(
从我所找到的资料来看,我看到人们使用
UIImageViews
)。我希望允许用户在点击其中一张UIImageView
时将图像保存到他们的照片库中。我喜欢Safari处理此问题的方式:只需轻触并保持按住,直到弹出菜单出现,然后单击保存图像。我知道有"UIImageWriteToSavedPhotosAlbum
"。但我是iOS开发的新手,不太确定该如何使用它以及在哪里放置它(即如何检测点击了哪个图像)。从我所找到的资料来看,我看到人们使用
UIImage
而不是UIImageView
。我需要将我的视图转换为UIImage
吗?如果是这样,怎么做?如何检测用户何时点击图像以及点击了哪个UIImageView
?如果您能指点我正确的方向,并提供一些示例,我将不胜感激。
-(void)touchedImageView:(id)sender
,其中sender
是被触摸的视图。从那里,您可以呈现一个菜单(例如UIActionSheet
),以决定是否保存图像。 - bosmacs