<view class="map_contanier" style="transform:translateY({{showMap?0:'699rpx'}})"><!-- 当show为700rpx时,在ios手机上除map的其他组件都看不见,安卓机不会有这个问题-->
<map id="myMap2">
<view class="Head">
<text >测试</text>
</view>
</map>
</view>
代码如上。ios手机中,view从完全隐藏移动出来后,只显示view里的map,其他不显示;露一点出来就可以全部显示;安卓手机可以正常显示。组件层次关系也调整过了,试了很多办法都是一样。请问大家这是什么问题呢?
map是原生组件,ios端在屏幕外后再出现在屏幕内会影响内部的view等组件,官方还没修复这个问题,至少半年了,建议改用其他方式试试