0

有人可以告诉我如何在有人点击笔尖的图像视图时获得全屏图像预览视图...就像应用商店应用程序屏幕截图中的那个...这将是一个真正的帮助...提前致谢

4

2 回答 2

4

您需要做的第一件事是继承 UIImageView。

然后在您的子类中确保启用了用户交互(通过在代码中设置它,或者通过选中 IB 中的框)。

然后,您需要覆盖 touches:DidBeginWithEvent: (et al) 方法(它们位于 UIResponder 中),并将您想要发生的事情的代码放入其中。例如,您可以创建一个更大的图像视图,然后将其附加到视图层次结构中。

至于让它完全全屏,您需要将图像视图的框架设置为窗口的框架,并隐藏任何标签栏、导航栏、状态栏等。

您可以使用隐藏状态栏

[[UIApplication sharedApplication] setStatusBarHidde:YES];

隐藏导航栏:

[navigationController setNavigationBarHidden:YES];

等等等等。您应该能够通过查看他们的文档找到隐藏大多数内容的方法。

希望这可以帮助。

于 2009-06-19T12:25:17.270 回答
0

我实际上想要一个控件,比如照片中的图像预览,也许是 facebook 上的控件……我在开源three20 存储库中找到了它……谷歌它找出……

于 2009-07-10T04:02:29.360 回答