タイトルの通りですが、
return UIInterfaceOrientationMask.Landscape;
で横画面固定を指定しても縦画面固定になってしまいます。
UIInterfaceOrientationMask()が通っていることは確認済みです。
c#
1 public partial class BaseViewController : UIViewController 2 { 3 public BaseViewController(IntPtr handle) : base(handle) 4 { 5 } 6 /// <summary> 7 /// 画面を自動で回転させるか 8 /// </summary> 9 /// <returns></returns> 10 public override bool ShouldAutorotate() 11 { 12 Debug.WriteLine("ShouldAutorotate start"); 13 return false; 14 } 15 /// <summary> 16 /// 画面の向きを指定 17 /// </summary> 18 /// <returns></returns> 19 public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations() 20 { 21 Debug.WriteLine("UIInterfaceOrientationMask start"); 22 return UIInterfaceOrientationMask.Landscape; 23 } 24 }
◆環境
Visual Studio 2017
Xamarin 4.12
Xamarin.iOS 12.2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/27 01:24