2014-06-18 137 views
1

我正在为我的标记制作自定义InfoWindow。我跟着谷歌官方教程:Youtube link自定义UIView(InfoWindow)中的UITextField - 当我选择输入时,键盘不显示

这里是启用我.xib

enter image description here

用户交互...

我的信息窗口显示在标记上了,你可以在截图中看到: enter image description here

但是当我点击伪输入时,键盘不显示出来。什么都没发生!

我不明白为什么它这样做,因为user interaction启用...

众目睽睽树: enter image description here

+0

您能否提供完整的“视图控制器场景”树的图像? – SuperAdmin

+0

我刚刚编辑我的问题,我没有把全视图树的截图 – manonthemoon

回答

2

https://google-developers.appspot.com/maps/documentation/ios/marker?hl=ar-SA#info_windows

注:信息窗口每次显示在地图上时都会以图像的形式呈现。这意味着任何对其属性进行更改时都不会立即可见。信息窗口的内容在下次显示时会刷新。

一种跛脚,imho,特别是如果你已经实现了google maps js API,它提供了在任何自定义infoWindow中的完全控制。

我相信你需要连接一个完全独立的覆盖层,使其互动。

+0

是啊...我想这只是不可能... 我不明白他们为什么把它作为图像... 对我来说,这是没有意义的。 感谢您的解释。 – manonthemoon