Xamarin iOS:我们可以在XIB文件中设置stoardboardid吗?

时间:2016-07-08 14:10:42

标签: ios xamarin xamarin.ios storyboard xib

我想从导航堆栈中弹出几个viewcontrollers。例如:如果导航集具有a,b,c,d,e我想从e跳到b或e跳到c。为此,我计划使用navigationcontroller.Popviewcontroller(strybrdId,Animatn)。当我查看XIB文件时,他们没有设置storyboardID的选项。他们以任何方式设置storyboardID或更好的方式来播放视图吗?

1 个答案:

答案 0 :(得分:1)

我会用这样的东西:

var controllers = this.NavigationController.ViewControllers;
int index = 0;
while (controllers[index].GetType() != typeof(ViewControllerYouWantToPopTo))
{
    index++;
}
this.NavigationController.PopToViewController(controllers[index], true);