【发布时间】:2009-06-19 11:11:57
【问题描述】:
谁能告诉我当有人点击笔尖的图像视图时如何获得全屏图像预览视图......就像appstore应用程序屏幕截图中的那个...... 这将是一个真正的帮助... 提前致谢
【问题讨论】:
谁能告诉我当有人点击笔尖的图像视图时如何获得全屏图像预览视图......就像appstore应用程序屏幕截图中的那个...... 这将是一个真正的帮助... 提前致谢
【问题讨论】:
您需要做的第一件事是子类 UIImageView。
然后在您的子类中确保启用用户交互(通过在代码中设置,或通过选中 IB 中的框)。
然后您需要重写 touches:DidBeginWithEvent: (et al) 方法(它们位于 UIResponder 中),并将您想要发生的事情的代码放入其中。例如,您可以创建一个更大的图像视图,然后将其附加到视图层次结构中。
至于让它完全全屏,你需要将图像视图的框架设置为窗口的框架,并隐藏任何标签栏、导航栏、状态栏等。
您可以使用隐藏状态栏
[[UIApplication sharedApplication] setStatusBarHidde:YES];
隐藏导航栏:
[navigationController setNavigationBarHidden:YES];
以此类推。您应该能够通过查看他们的文档找到隐藏大部分内容的方法。
希望这会有所帮助。
【讨论】:
我实际上想要一个像照片中的图像预览这样的控件,也许在 facebook 上...... 我在开源three20存储库中找到的...谷歌它找出...
【讨论】: