MKMapView隐藏视图上的所有控件

发布于 2024-12-08 15:31:41 字数 458 浏览 1 评论 0原文

我在 UIViewController 中添加了 UIButton、UITextField 和 MKMapView。我将所有控件绑定到属性。但是当我运行应用程序时,没有按钮和文本字段,只有地图。我有导航控制器,我以为它隐藏了控件,但没有。在一个视图中使用 MKMapView 添加更多控件时是否必须设置任何附加选项?
我忘了告诉。在 UITextField 中,我有硬编码值(“伦敦”),并且在地图上的设定位置中,我从该 UITextField 中获取值并且它有效。所以字段位于屏幕上的某个位置,但地图似乎以某种方式隐藏了它。
但是,如果我在视图编辑器中使地图变小,那么就可以了。但为什么我必须在编辑器中将其设置得如此小才能在运行模式下正常运行? 在此处输入图像描述 在此处输入图像描述

I have added UIButton, UITextField and MKMapView in UIViewController. I bind all controls to properties. But when I run application there is no button and textField, only map. I have navigation controller and I was thinking that it hides controls but no. Is there any additional option that must be set when adding more controls with MKMapView in one View?
And I forgot to tell. In UITextField I have hardcoded value ("London") and in set location on map I get value from that UITextField and it works. So field is somewhere on the screen but it seams that map hides it somehow.
But, if I in view editor make map smaller it somehow fine. But why I must make it so small in editor to be fine in run mode?
enter image description here
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌伤ぢ 2024-12-15 15:31:41

也许你应该将 UIButton、UITextField 放在

[self.view bringSubviewToFront:UIView] 

前面。

maybe you should bring your UIButton, UITextField with

[self.view bringSubviewToFront:UIView] 

to the front.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文