0
我在Xamarin中創建了一個ContainerView,它自動創建了一個新的ViewController。ContainerView中的引用UIViewController
我已經創建了這個類稱爲Test1ViewController:
using System;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
namespace test1
{
public partial class Test2ViewController : UIViewController
{
public Test2ViewController (IntPtr handle) : base (handle)
{
}
}
}
我試圖在主視圖控制器的viewDidLoad中()方法來引用該視圖控制器。但是,如果我把以下內容:
Test2ViewController.PresentViewController(picker, true, null);
我得到一個靜態的錯誤信息,這是有道理的,因爲我想引用類不特定對象。我是否錯過了一些東西,我如何從父UIViewController中引用ContainerView中的UIViewController?
我所試圖實現的,是包括容器視圖中的Scandit條碼掃描器:
// Setup the barcode scanner
var picker = new ScanditSDK.SIBarcodePicker ("API-KEY");
picker.OverlayController.Delegate = new BarcodeScanner();
Test2ViewController.PresentViewController(picker, true, null);
picker.StartScanning();
對不起,我已經進一步澄清了選擇器對於我的問題。 – Joseph
@Joseph你對於ContainerView意味着什麼? –
我的理解是我添加了一個Container View(圖中的藍色部分),它自動生成了Test2ViewController。我想要的是條形碼掃描器(拾取器)填充我圖中的藍色區域。 – Joseph