Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在uiimageview上注释按钮(如不带MapKit的mkmapview)_Ios_Uiscrollview_Uiimageview_Uibutton_Zooming - Fatal编程技术网

Ios 在uiimageview上注释按钮(如不带MapKit的mkmapview)

Ios 在uiimageview上注释按钮(如不带MapKit的mkmapview),ios,uiscrollview,uiimageview,uibutton,zooming,Ios,Uiscrollview,Uiimageview,Uibutton,Zooming,我将UIImageView设置在滚动视图的顶部。该图像是一张地图,我需要在地图上的按钮上标注相应的位置(非常特定于该区域)。按钮是可见的,当滚动/缩放时,它们会相应地平移和缩放,这非常有效。问题是,当按钮在不同的屏幕大小上渲染时,按钮放置在不同的位置,因为自动布局使它们与屏幕边缘保持相同的距离,但图像具有不同的边界属性,并且根据设备的不同而变大/变小 我曾考虑过创建一个带有该图像自定义覆盖的MKMapView,但我希望它保持超轻量,同时避免使用MapKit 有什么建议吗?鼓励您进行澄清:)您应该

我将UIImageView设置在滚动视图的顶部。该图像是一张地图,我需要在地图上的按钮上标注相应的位置(非常特定于该区域)。按钮是可见的,当滚动/缩放时,它们会相应地平移和缩放,这非常有效。问题是,当按钮在不同的屏幕大小上渲染时,按钮放置在不同的位置,因为自动布局使它们与屏幕边缘保持相同的距离,但图像具有不同的边界属性,并且根据设备的不同而变大/变小

我曾考虑过创建一个带有该图像自定义覆盖的MKMapView,但我希望它保持超轻量,同时避免使用MapKit


有什么建议吗?鼓励您进行澄清:)

您应该在imageview上添加按钮作为子视图,以便按钮以与imageview相同的方式进行转换。

您是否在地图图像视图上添加这些按钮?我正在将这些按钮作为子视图添加到imageview上方的滚动视图中