我有一个我正在使用 Xamarin 和 MVVMCross 开发的 iOS 应用程序,但我也在使用第三方本机库,其中包括它自己的一些视图(从.xib
库中实现的文件加载)。我需要做的是在这些本机视图上设置一些属性,我试图看看是否有一种方法可以做到这一点,而不涉及跳入 xcode 并尝试重新编译整个东西(因为我无法得到那个目前正在工作)。
所以我的问题是,有没有办法在应用程序范围内拦截所有加载视图的尝试,以便我可以检查视图,如果它是来自第三方库的视图之一,请在显示之前在其上设置一些属性?
MvvmCross 有一个MvxTouchViewPresenter
which 有一个ChangePresentation
属性,但它似乎只适用于MvxViewController
由 MvvmCross 本身加载。