【发布时间】:2010-07-16 04:44:03
【问题描述】:
我已经在某个 x-y 坐标 (x:25 y:120) 的视图中放置了一个 MKMapView,其大小约为视图高的三分之一并填充了大部分宽度 (w:275, h: 150)。视图中还有其他元素,主要是标签和按钮。
当它出现后查看它时[编辑添加:在模拟器中运行应用程序时](推到 UINavigationController 堆栈,表格单元格的详细视图)页面上的所有内容都在适当的位置除了MKMapView,它始终是它在页面上的高度。也就是说,在上面显示的测量情况下,它实际上将其置于 x:25 y:-30。如果我将它向下移动到页面下方,例如 y:300,它仍会将其向上移动到地图的高度,在本例中为 y:150。
为什么它一直在移动?最初将其放置在视图下方 150 像素的位置以使其最终位于正确的位置,这是一种可怕的 hack。
【问题讨论】:
标签: iphone ios uiscrollview mkmapview