我的应用程序中有一个 UIImageView。我想这样做,以便当您单击 UIImageView 时,照片会像您在照片应用程序中单击照片时一样全屏显示。我想知道的是苹果是否发布了一个 API 来做这件事——我见过像有线应用程序这样的应用程序,你点击一张照片,它就会全屏显示——这叫什么?所以我可以研究一下。
谢谢,
山姆
我的应用程序中有一个 UIImageView。我想这样做,以便当您单击 UIImageView 时,照片会像您在照片应用程序中单击照片时一样全屏显示。我想知道的是苹果是否发布了一个 API 来做这件事——我见过像有线应用程序这样的应用程序,你点击一张照片,它就会全屏显示——这叫什么?所以我可以研究一下。
谢谢,
山姆
我要做的是创建一个新UIViewController
的,UIImageView
它占据了整个视图。我将公开一个公共属性,允许我设置UIImageView
.
然后让您的 UIImageView 响应UIControlEventTouchUpInside
如下事件:[imageView addTarget:self action:@selector(imagePressed:) forControlEvents:UIControlEventTouchUpInside];
然后imagePressed:
设置UIViewController
's image 属性,然后将新的推UIViewController
送到导航控制器上。