0

我的应用程序中有一个 UIImageView。我想这样做,以便当您单击 UIImageView 时,照片会像您在照片应用程序中单击照片时一样全屏显示。我想知道的是苹果是否发布了一个 API 来做这件事——我见过像有线应用程序这样的应用程序,你点击一张照片,它就会全屏显示——这叫什么?所以我可以研究一下。

谢谢,

山姆

4

1 回答 1

2

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

然后让您的 UIImageView 响应UIControlEventTouchUpInside如下事件:[imageView addTarget:self action:@selector(imagePressed:) forControlEvents:UIControlEventTouchUpInside];

然后imagePressed:设置UIViewController's image 属性,然后将新的推UIViewController送到导航控制器上。

于 2012-09-10T14:29:32.460 回答