gpt4 book ai didi

uiviewcontroller - ShouldAutorotate 和 GetSupportedInterfaceOrientations 未在 Xamarin.iOS 中调用

转载 作者:行者123 更新时间:2023-12-03 18:03:41 25 4
gpt4 key购买 nike

我做了一个 UIViewController 喜欢

public class MyViewController : UIViewController
{
...

public override bool ShouldAutorotate ()
{
return true;
}

public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations ()
{
return UIInterfaceOrientationMask.AllButUpsideDown;
}
}

并在 AppDelegate.cs 中使用它。
Window.RootViewController = new MyViewController();

当我运行此代码时,在 View 初始化阶段多次调用“ShouldAutorotate”和“GetSupportedInterfaceOrientations”,但在显示应用程序 View 后,它们再也没有调用过。

我检查了 Info.plist 中的方向设置是否有效。
iOS SDK Target 是 7.1,Xamarin Studio 版本是 5.0.1(build 3),Xamarin.iOS 版本是 7.2.3.39。

有任何想法吗?

最佳答案

iOS 在 View 加载和缓存答案以供显示期间使用时检查这些。

关于uiviewcontroller - ShouldAutorotate 和 GetSupportedInterfaceOrientations 未在 Xamarin.iOS 中调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24215727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com