Mob*_*nce 6 c# xamarin.ios ios xamarin
我正在iOS中创建我的第一个Xamarin应用程序(C#),我在故事板中导航时遇到问题.我的所有tabbar,navigation和viewcontrollers都在故事板中.几乎在每个视图控制器中,我都添加了一个从侧面滑动的菜单(Facebook和YouTube风格).从那里必须可以返回故事板中的第一个viewcontroller(home).因为菜单在我的应用程序的几乎每个控制器中都是活动的,所以我不使用segues(在我的故事板中会是一个混乱).
所以我想使用PresentViewController(),但是当我这样做时,页面变黑并且没有显示任何内容.
homeViewController home = new homeViewController();
PresentViewController(home, true, null);
Run Code Online (Sandbox Code Playgroud)
是否会变黑,因为PresentViewController需要来自homeViewController的XIB文件?我希望用户留在故事板中,这样他就可以继续浏览我的应用程序.
有人有想法吗?
提前致谢.
你自己创建了空构造函数吗?如果是这样,那么它不会从故事板加载信息,这就是为什么它是黑色的.
要创建控制器,请调用:
var controller = Storyboard.InstantiateViewController("HomeViewController") as UIViewController;
Run Code Online (Sandbox Code Playgroud)
您还必须在XCode中打开控制器并将其"Storyboard ID"设置为"HomeViewController".这是详细信息窗格中左侧的第二个选项卡(我认为).您更改类的相同选项卡.
归档时间: |
|
查看次数: |
5165 次 |
最近记录: |