我是iphone编程的新手,我想为幻灯片放置多个图像。为此我想通过数组声明它,并在相同的viewcontroller类中使用它..任何人都可以告诉我如何声明图像阵列中的一类,并显示了滚动xcode中的图像阵列
回答
NSArray *images = [NSArray arrayWithObjects:
[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
[UIImage imageNamed:@"3.png"],
[UIImage imageNamed:@"4.png"],
[UIImage imageNamed:@"5.png"],
nil];
一种解决方案是创建一个UIImageView
为每张照片要添加到您的滚动视图,然后将它们添加为子视图的滚动视图。
就分接部分而言 - 您可以创建自己的GestureRecognizer
用于点按操作,并设置您想要对选定图像执行的任何操作。还要尝试更改滚动视图的contentview的minzoom
和maxzoom
,并且会自动为您添加缩放操作。
这不会是一个很好的解决方案超过几个图像。这样做“对”更复杂。 – Caleb 2011-11-26 15:19:30
BOYO的解决方案是好的,如果你只有一些图片,但比一些图像更加需要一个更复杂的解决方案,特别是如果图像是在更高的分辨率(因为如果你希望能够给你需要放大)。图像可能消耗大量内存,因此您需要一种策略,只需加载您在任何特定时刻需要的图像,并在不再需要时卸载它们。 UIScrollView提供了平铺内容,因此您可以一次只提供一点滚动内容。这样可以让您只保留内存中所需的内容,同时仍能提供不错的滚动性能。
看看PhotoScroller示例代码,看看如何做到这一点。
另外,请参阅WWDC 2010 Scroll View talk,其中讨论的代码与此示例代码非常相似:https://developer.apple.com/videos/wwdc/2010/ – 2011-11-26 15:31:18
关注这个tutorial ..这是所有滚动类型的图像
的帮助- 1. WPF中的图像阵列
- 2. xcode阵列和UITableViews阵列
- 3. JLabel图像阵列
- 4. javascript图像阵列
- 5. 如何将图像添加到服务器上的现有图像阵列? Xcode
- 6. 上传与其他参数图像的阵列在Xcode
- 7. 阵列图像的显示
- 8. 图像图标阵列
- 9. fft和阵列到图像/图像到阵列转换
- 10. Jupyter Markdown中的图像阵列
- 11. 使用Xcode中的下一个和上一个按钮创建图像阵列
- 12. C++ GDI图像阵列
- 13. 2D阵列图像交换
- 14. Pcolorfast图像/阵列旋转
- 15. 阵列图像在Python与
- 16. 拼合RGB图像阵列
- 17. 缩放图像阵列Java
- 18. 图像阵列与onchange
- 19. 爆炸php阵列图像
- 20. 全景和图像阵列
- 21. 显示图像阵列中的图像 - Javascript
- 22. 基于阵列中n个图像的视图中的中心图像
- 23. Xcode中的滑动图像
- 24. 在反应中显示图像阵列?
- 25. 从Javascript阵列中交换图像
- 26. 在阵列中存储图像
- 27. Windows Phone中创建图像阵列7
- 28. 从阵列中删除图像
- 29. 从像素阵列转换图像
- 30. 变换numpy的阵列到RGB图像阵列
干草感谢......我想这代码,但它不能正常工作...其实我想5个图像滚动视图查看与缩放并点击,所以你能帮助我吗?我会b感谢你的帮助 – 2010-10-19 09:03:23
任何人都可以解释如何通过点击时图像存储在数组中的图像放大..我搜索,如果有更多的图像缩放和点击,然后它需要多个子视图,所以它将不胜感激,如果任何人可以提供暗示 – 2010-10-19 11:00:30