当旋转为横向并以纵向显示时,状态栏默认为隐藏状态。但是,我的状态栏将在旋转和导航后随机隐藏。
我有一个收藏视图,显示我相册中的照片。单击单元格时,它会切换到显示特定图片的另一个集合视图。当我在destination
视图控制器中旋转时,一切正常。但是,当我向后导航时,状态栏将在之后隐藏。
有什么想法吗?
答案 0 :(得分:0)
这可能没什么用,但你尝试过将prefersStatusBarHidden设置为false吗?
render() {
const MapWithAMarker = compose(
withStateHandlers(() => ({
isOpen: false,
}), {
onToggleOpen: ({ isOpen }) => () => ({
isOpen: !isOpen,
})
}),
withScriptjs,
withGoogleMap
)(props =>
<GoogleMap
defaultZoom={7}
defaultCenter={{ lat: 37.468319, lng: -122.143936 }}
containerElement={<div style={{ height: `300px`, width: `400px`, position: `absolute` }} />}
mapElement={<div style={{ height: `300px` }} /> }
containerElement={
<div style={{height: 300, width: 600}}></div>
}
loadingElement={<div style={{ height: `100%` }} />}
googleMapURL={"https://maps.googleapis.com/maps/api/js?key=AIzaSyCk55BnGfoigxDUwDaiYiyn9tFThcJVsPA"}
>
{store.results.data.map( (result, index) => {
if(result.status.color=='success'){
return <Marker
key={ index }
position={{ lat: result.contract_location.lat, lng: result.contract_location.lng }}
icon={ '/img/darkgreen_MarkerA.png' }
onClick={() => props.onToggleOpen(index)}
>
{props.isOpen && <InfoWindow onCloseClick={() => props.onToggleOpen(index)}>
<div>hi</div>
</InfoWindow>}
</Marker>
}
if(result.status.color=='warning'){
return <Marker
key={ index }
position={{ lat: result.contract_location.lat, lng: result.contract_location.lng }}
icon={ '/img/yellow_MarkerA.png' }
onClick={() => props.onToggleOpen(index)}
>
{props.isOpen && <InfoWindow onCloseClick={() => props.onToggleOpen(index)}>
<div>hi</div>
</InfoWindow>}
</Marker>
}
if(result.status.color=='danger'){
return <Marker
key={ index }
position={{ lat: result.contract_location.lat, lng: result.contract_location.lng }}
icon={ '/img/red_MarkerA.png' }
onClick={() => props.onToggleOpen(index)}
>
{props.isOpen && <InfoWindow onCloseClick={() => props.onToggleOpen(index)}>
<div>hi</div>
</InfoWindow>}
</Marker>
}
}
)}
</GoogleMap>
);
在控制器中导航回?
抱歉,我知道这应该是评论,但我没有50个代表