我的应用程序中有一个UIImageView。我想这样做,以便当你点击UIImageView时,照片会全屏显示,就像点击照片应用中的照片一样。 我想知道的是,如果Apple发布了一个用于执行此操作的API - 我已经看到有线应用程序之类的应用程序可以执行此操作,您可以在其中单击照片并将其全屏显示 - 这是什么?所以我可以研究它。
谢谢,
萨姆
答案 0 :(得分:2)
我要做的是创建一个新的UIViewController
,其UIImageView
占据了整个视图。我会公开一个允许我设置UIImageView
的图像的公共属性。
然后让你的UIImageView回复UIControlEventTouchUpInside
这样的事件:[imageView addTarget:self action:@selector(imagePressed:) forControlEvents:UIControlEventTouchUpInside];
然后在imagePressed:
中设置UIViewController
的图像属性,然后将新UIViewController
推送到导航控制器。