0

我正在用iOS开发一款棋盘游戏,棋盘在480 * 320尺寸的屏幕上从更大的角度观看,并俯视。我曾想过,当您来玩时,用户会被缩放到播放器的位置,我用滚动视图进行了测试,改变了 480 * 320 960 * 640 的图像但效果不佳,我也尝试添加960 * 640的背景并更改中心属性,但我不工作。任何人都可以给我一些如何做的想法?你用什么?我也喜欢你可以用手指移动背景图像在板上移动,所以我尝试使用滚动视图。无论如何,我尝试做的是你可以看到大大小小的板子,但我不能让他在滚动视图中制作像素缩放图像

4

1 回答 1

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

于 2013-07-23T03:43:51.350 回答