代码之家  ›  专栏  ›  技术社区  ›  Matthew Frederick

MKMapView更改视图中的物理位置

  •  2
  • Matthew Frederick  · 技术社区  · 15 年前

    MKMapView

    当它出现[编辑添加:在模拟器中运行应用程序时](推到 UINavigationController 堆栈,表单元格的详细视图)除了 MKMapView视图 ,它的高度总是在页面的上方。也就是说,在上面显示的测量的情况下,它实际上把它放在x:25y:-30。如果我把它移到下一页,比如y:300,它仍然会把它移到地图的高度,在这里是y:150。

    为什么它一直在移动?这是一个可怕的黑客最初的位置,它150像素更远的看法,以使它最终在正确的地方。

    1 回复  |  直到 11 年前
        1
  •  3
  •   Matthew Frederick    15 年前

    需要设置自动调整大小选项,以便顶部、底部、左侧、右侧和高度都是实心的(不可更改)。这可能与它在滚动视图中有关,尽管我不确定。