2017-03-08 4 views
0
처음으로 응용 프로그램을 시작할 때 나는

의 ViewController는

(mvvmcross에 의해 지원 lib 디렉토리로) Xamarin.iOS, MvvmCross과 자 마린 사이드를 사용하고

이 모든 것이 정상적인 것까지 몇 픽셀 이동 center viewcontroller가 올바르게 배치되고 불투명/비 반투명 탐색 표시가 나타납니다.

하여보기의 ViewController 다른 이동 당신이이 이미지에서 볼 수 있듯이 위쪽으로 약간입니다 :

처음의 ViewController보기의 ViewController

First time viewing viewcontroller

두 번째 시간을 볼

Second time viewing viewcontroller

,

이상한 점은의 ViewController가 내비게이션 바 아래에 위치하며 나는 다시 세로로 가로에서 화면을 회전 할 때, 뷰 내가 많은 솔루션을 시도했습니다

적절한 높이에 쇼를 않는다는 것입니다 :

EdgesForExtendedLayout = UIRectEdge.None; 

그리고

NavigationController.View.SetNeedsLayout(); 
NavigationController.View.LayoutIfNeeded(); 

어떤 도움을 환영합니다!

답변

0
ToggleStatusBarHiddenOnOpen = true 

이것은 xamarin 사이드 바에 등록되어 있습니다.

이 옵션은 찾기에 5 시간이 걸렸습니다 ... 메뉴가 열렸을 때 'true'로 설정되어 있었기 때문에보기가 숨겨져 있었기 때문에 상태 표시 줄에서 20 픽셀을 놓쳤습니다.

이 옵션을 사용하지 않으면 내 문제가 해결됩니다.