簡體   English   中英

MvvmCross:顯示內置的iOS ViewController

[英]MvvmCross: show a built-in iOS ViewController

我想在使用MvvmCross的Xamarin.iOS應用程序中呈現MCBrowserViewController (“本機” iOS 7視圖控制器)。 看來有兩種方法可以完成此操作(如在MonoTouch上將第三方控制器與MVVMCross集成中所詳細介紹):

  1. 創建一個自定義演示者
  2. MCBrowserViewController繼承以提供EventSource -ViewController,並從EventSource -ViewController繼承以添加Mvx BindingContext

我已經在上面嘗試過1和2(我懷疑2是更正確的方法嗎?),但是我實際上不能呈現MCBrowserViewController 我看了一系列的“ N + 1 MvvmCross天”教程,但是我似乎找不到專門的教程。

任何幫助將不勝感激! 如果有幫助,我可以張貼在實現上述方法2中編寫的代碼。

您描述的EventSource繼承方法是要在預構建控制器的功能上構建的情況的標准方法。

但是,如果MCBrowserViewController只是要在現有視圖中“彈出”並使用“原樣”的模式視圖,則可以僅在應用程序中顯示該視圖。

這就是Tweet共享插件的工作方式-https://github.com/MvvmCross/MvvmCross/blob/v3.1/Plugins/Cirrious/Share/Cirrious.MvvmCross.Plugins.Share.Touch/MvxShareTask.cs

以及圖像選擇器的工作原理類似-https: //github.com/MvvmCross/MvvmCross/blob/v3.1/Plugins/Cirrious/PictureChooser/Cirrious.MvvmCross.Plugins.PictureChooser.Touch/MvxImagePickerTask.cs (盡管此代碼是讀起來有點復雜)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM