ArcGIS for iOS 标注自定义视图框架设置不正确
ArcGIS for iOS callout custom view frame not setting properly
我正在尝试为我的地图上的标注设置自定义视图,但我似乎无法正确定位。该视图只是一系列标签,设置它们的文本属性后,我计算自定义视图的尺寸并将其框架设置为 (0, 0, calculatedWidth, calculatedHeight)。然后将其设置为标注的 customView。
第一次点击图形时,它工作正常,尽管标注中有一个稍微可见的轮廓,这不是什么大问题,因为我已经使颜色匹配。但是,在任何图形上的所有后续点击中,ArcGIS 生成的标注气泡不再使我的视图居中。它非常明显地位于上方和左侧。在我的代码中,customView 的框架在任何时候都没有将其原点设置为 (0,0)。
有谁知道为什么会这样?
不太确定是什么导致了这个问题,但我设法通过将一些全局属性设为本地(我什至不记得为什么它们不在第一位)来修复它,并且视图不会错位没有了。
我正在尝试为我的地图上的标注设置自定义视图,但我似乎无法正确定位。该视图只是一系列标签,设置它们的文本属性后,我计算自定义视图的尺寸并将其框架设置为 (0, 0, calculatedWidth, calculatedHeight)。然后将其设置为标注的 customView。
第一次点击图形时,它工作正常,尽管标注中有一个稍微可见的轮廓,这不是什么大问题,因为我已经使颜色匹配。但是,在任何图形上的所有后续点击中,ArcGIS 生成的标注气泡不再使我的视图居中。它非常明显地位于上方和左侧。在我的代码中,customView 的框架在任何时候都没有将其原点设置为 (0,0)。
有谁知道为什么会这样?
不太确定是什么导致了这个问题,但我设法通过将一些全局属性设为本地(我什至不记得为什么它们不在第一位)来修复它,并且视图不会错位没有了。