如何在xamarin中的两个xib文件之间进行切换?

时间:2015-08-31 03:08:31

标签: ios xcode xamarin segue xib

我是Xamarin的新手,我正在通过应用程序工作。我也在使用mvvmCross。如何在单击按钮时在两个视图之间进行切换?通常情况下,我使用故事板,这样就像控制+点击一样简单并拖动它来连接它。我的第二个想法是做一些像:

PerformSegue(identifier, sender);

但是,当我打开xib编辑界面时,我无法设置标识符。

所以我有两个xib文件,HomeView.xib和SecondView.xib。以及两个c sharp文件HomeView.cs和SecondView.cs。 HomeView有一个按钮,我有控制+将IBAction拖到c sharp中,并且有一个方法buttonPressed(),我希望它可以进入我的第二个视图。

partial void ButtonPressed (Foundation.NSObject sender){
        //Insert Code to segue to SecondView.
    }

谢谢:)

编辑:我找到了这段代码:

 NSBundle.MainBundle.LoadNib("SecondView", this, null);

哪个有效,但是segue仍然会更好,因为它看起来更好

1 个答案:

答案 0 :(得分:0)

在故事板中创建2个segues,并为每个segue设置不同的标识符。

然后使用

this.PerformSegue("TargetSegueIdentifier", this);

enter image description here