gpt4 book ai didi

c# - MVVMCross iOS 支持的方向

转载 作者:行者123 更新时间:2023-11-29 03:40:46 25 4
gpt4 key购买 nike

随着iOS(Monotouch)更新到6,选择是否旋转的方法不再仅仅依赖于ViewController。
现在使用 GetSupportedInterfaceOrientations 和 ShouldAutorotate 来执行此操作,因此有必要控制 RootViewController。否则,本地覆盖方法值将被忽略。
在 Objective C 中甚至直接 Monotouch 中执行此操作非常简单,但是 MVVMCross 似乎在后台处理 ViewController 的大部分推送和弹出操作,我无法让这些方法与 MVVMCross 一起使用。

是否有某种方法可以使用 MVVMCross 和 iOS6 正确控制方向,或者只是尚不支持?

最佳答案

MvvmCross 通过称为演示者的组件推送和弹出 View Controller 。这就是提供 RootController 并帮助它与其子级交互的原因。

在 App Setup.cs 进程中自定义和重写演示器非常容易 - 您可以在 protected 重写 IMvxTouchViewPresenter CreatePresenter() 中实现并返回自定义演示器。

有关这方面的一些示例,请参阅 http://slodge.blogspot.co.uk/2013/06/presenter-roundup.html

关于c# - MVVMCross iOS 支持的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18499395/

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