uiimageview保留滚动视图缩放的位置

时间:2011-10-08 17:33:03

标签: iphone uiscrollview uiimageview zoom

我有一个带有uiimageview的滚动视图,表示为平铺图层,它是一个静态地图。我有一个针对它的图像视图。当用户放大和缩小地图时,我需要引脚保持其位置,并且还要按比例增加尺寸,以便在较小的缩放比例下仍然可见。我可以在谷歌地图中无缝地看到这种情况。缩小时,引脚会同时改变大小。 我尝试实现scrollviewdidbeginzoom和endzooming方法,在用户开始缩放时隐藏引脚并将其放回到其末尾的重新计算位置。但它看起来并不优雅。任何指针都会有所帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

我通过将imageview引脚添加到最内层(photoscroller应用程序中的TilingView)的整个逻辑来解决这个问题。然后它会自动处理保留位置。我改变了图像的大小,使其在某些缩放级别变大。