-5 uinavigationcontroller ios xamarin
我使用下面的代码导致一个错误,即方法InstantiateInitialViewController没有重载采用'1'参数
EfficientBilling365ViewController abc=this.Storyboard.InstantiateInitialCiewController(EbViewController) as EfficientBillingViewController;
if(abc!=null)
{
this.NavigationController.PushViewController(abc,true);
}
Run Code Online (Sandbox Code Playgroud)
有谁能够帮我?
首先从AppDelegate.cs创建你的viewcontroller然后你将它封装到一个NavigationController中,如下所示:
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
MyViewController myViewController = new MyViewController ();
UINavigationController navContr = new UINavigationController (myViewController);
window.RootViewController = navContr;
//Other things
}
Run Code Online (Sandbox Code Playgroud)
之后你的myViewController就是第一页,当你做某事时你会进入新的页面,所以myViewContoller你会做这样的事情:
NavigationController.PushViewController (newViewController, true);
Run Code Online (Sandbox Code Playgroud)
希望这有帮助,不需要故事板,我发现这是在页面之间导航的最简单方法.
| 归档时间: |
|
| 查看次数: |
2728 次 |
| 最近记录: |