![](/img/trans.png)
[英]How to show DisplayActionSheet in xamarin.ios native app
[英]How do I open a new storyboard from custom controller class in Xamarin.ios native app?
我们使用自定义控制器类在xamarin.ios中绑定UITableView,因此我们需要在图像点击手势事件上打开一个新的故事板。 如何打开新的故事板/控制器? 当我们在点击手势事件中编写代码时,该代码显示编译时错误,请参见下面的代码,
UIStoryboard st = this.Storyboard;
clsNewStoryboard CRVC = clsNewStoryboard)st.InstantiateViewController(“ NewStoryboard”); this.PresentViewController(CRVC,true,null);
因此,我们在主viewController类中创建了一个方法,并编写了上面提到的相同代码,现在抛出了运行时错误“对象引用未设置为对象的实例”。
如何解决此问题..请指导/帮助。
简单的方法是您可以创建从当前情节提要到新的StoryBoard的StoryBoard引用,并在轻击手势事件上调用PerformSegue。
OR
通过编程,您可以使用下面的代码来实现
UIStoryboard newStoryBoard = UIStoryboard.FromName("NewStoryBoardName", null);
UIViewController viewControllerYouWantToLoad = (ViewControllerYouWantToLoad)newStoryBoard.InstantiateViewController(ViewControllerYouWantToLoadIdentifier);
PresentViewController(viewControllerYouWantToLoad, true, null);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.