点击时,在UIImageView中制作图像的指针显示为全屏

时间:2012-09-10 13:56:27

标签: objective-c uiimageview fullscreen

我的应用程序中有一个UIImageView。我想这样做,以便当你点击UIImageView时,照片会全屏显示,就像点击照片应用中的照片一样。 我想知道的是,如果Apple发布了一个用于执行此操作的API - 我已经看到有线应用程序之类的应用程序可以执行此操作,您可以在其中单击照片并将其全屏显示 - 这是什么?所以我可以研究它。

谢谢,

萨姆

1 个答案:

答案 0 :(得分:2)

我要做的是创建一个新的UIViewController,其UIImageView占据了整个视图。我会公开一个允许我设置UIImageView的图像的公共属性。

然后让你的UIImageView回复UIControlEventTouchUpInside这样的事件:[imageView addTarget:self action:@selector(imagePressed:) forControlEvents:UIControlEventTouchUpInside];

然后在imagePressed:中设置UIViewController的图像属性,然后将新UIViewController推送到导航控制器。