我正在开发一款带有iOS的棋盘游戏,在屏幕上以更大的视角观看棋盘,尺寸为480 * 320,并查看。 我曾经想过,当你来玩时,用户可以放大到播放器的位置,我用滚动视图测试改变了480 * 320 960 * 640的图像,但效果不好,我试图添加960 * 640的背景并改变中心属性,但我不工作。 任何人都可以告诉我如何做到这一点? 你用什么? 我也喜欢你可以用手指移动背景图像,所以我用scrollview试了一下。 无论如何,我尝试做的是你可以看到小型和大型的电路板,但不是我在滚动视图中使他成像像素放大图像
答案 0 :(得分:0)
您尝试构建的内容类似于Apple在查看照片库时为其UIImagePickerController实现基础的方式。在滚动视图中处理此问题的适当方法是使用尽可能大的图像(所以960x640,但任何大的,适当的宽高比也会起作用)。
然后,您可以设置滚动视图的初始内容缩放系数,以使整个图像适合屏幕。这将允许您放大和缩小。我建议在滚动视图上观看所有5年的WWDC视频(截至WWDC 2013的5个视频)。它们都非常出色,并且不断展示使用滚动视图的新方法,因为大多数iOS都以某种方式使用它们。
此外,Ray Wenderlich的网站为滚动视图的初学者提供了一个不错的教程: http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content