菜鸟教程小白 发表于 2022-12-13 05:42:02

iphone - MKMapView 改变 View 中的物理位置


                                            <p><p>我已将 <code>MKMapView</code> 放置在特定 x-y 坐标 (x:25 y:120) 的 View 中,其大小约为 View 高的三分之一并填充了大部分宽度 (w :275,小时:150)。 View 中还有其他元素,主要是标签和按钮。</p>

<p>当它出现后查看它[编辑添加:在模拟器中运行应用程序时](推送到 <code>UINavigationController</code> 堆栈,表格单元格的详细 View )页面上的所有内容除了 <code>MKMapView</code> 之外,它在它的适当位置,它始终是它在页面上的高度。也就是说,在上面显示的测量值的情况下,它实际上将其置于 x:25 y:-30。如果我将它向下移动到页面下方,例如 y:300,它仍会将其向上移动到 map 的高度,在本例中为 y:150。</p>

<p>为什么它一直在移动?最初将其放置在 View 下方 150 像素的位置以使其最终位于正确的位置,这是一个可怕的 hack。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>需要设置自动调整大小选项,以使顶部、底部、左侧、右侧和高度都是实心的(不可更改)。这可能与它在 ScrollView 中有关,但我不确定。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - MKMapView 改变 View 中的物理位置,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/3261993/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/3261993/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - MKMapView 改变 View 中的物理位置