1

我想在我的单点触控应用程序上显示一个介绍视图(教程),当用户单击一个按钮时,它会将他们带到包含 UITabController 的主故事板。我是 monotouch 的新手,不知道怎么做。我正在向 AppDelegate.FinishedLaunching 中的选项卡栏控制器添加一个额外的视图,但这总是将按钮添加到选项卡栏。

当我不想再显示介绍页面时,当用户单击按钮时,这是一次性交易(我会在磁盘上保存一些值来解决这个问题),所以我不想只是添加它到标签控制器。

顺便说一句,如果有人能告诉我 monotouch 决定从故事板开始的地方,请告诉我。我发现的唯一东西是您在 XCode 中拖动的小开始箭头,但是如果我有两个故事板并且我想根据正在登录的用户或其他什么来加载一个故事板怎么办。

4

1 回答 1

0

您需要使用按钮 (Controller1) 创建简单的条目 ViewController。故事板中的下一个控制器将是 tabcontroller (TabController)。

因此,您将始终在您的应用程序中拥有第一个入口屏幕。

如果您不想在加载之前从 Controller1 转换到 TabController 之后再显示它。例如,重写 ViewWillAppear 方法。

第二种方法。使用此代码随时启动您想要查看的所有控制器上方的任何内容:

UIViewController root= UIApplication.SharedApplication.KeyWindow.RootViewController
UIView myCustomView=new MyCustomView();
root.Add(myCustomView);
//call myCustomView.RemoveFromSuperview() and it will be dismissed
于 2013-09-17T14:45:18.223 回答