하나의보기 컨트롤러 만 세로로 잠그고 다른 모든보기는 모든 방향으로 허용하려고합니다. 이것은 내가 homeViewController (세로로 유지하려는 하나)에 넣으려고 시도한 것입니다.하나의보기 컨트롤러를 Portrait, xamarin으로 잠글 수 없습니다. IOS
public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations()
{
return UIInterfaceOrientationMask.Portrait;
}
public override UIInterfaceOrientation PreferredInterfaceOrientationForPresentation()
{
return UIInterfaceOrientation.Portrait;
}
public override bool ShouldAutorotate()
{
return false;
}
저는 이것을 C#의 xamarin에서 수행하려고합니다. 누구 제안이 있습니까?
당신의 코드는 다른 'UIViewController'를 사용하는'PresentViewController' 인'UIViewController'에 맞습니다.하지만'UINavigationController'를 사용하고 있습니까? 그리고/또는 귀하의'homeViewController'는 응용 프로그램 시작 (?)에 표시되는 첫 번째 VC이며 오리엔테이션을 해제 한 후에 세로 방향과 모든 VC에 있어야합니다? – SushiHangover
예 UINavigationController를 사용하고 있습니다. homeViewController가로드 된 첫 번째 컨트롤입니다. 난 그보기가 세로 방향으로 고정되고 나머지는 어떤 방향으로 고정되기를 바랍니다. –