我想在monotouch/xamarin项目中添加一个闪屏。
闪屏应该执行一些逻辑,然后将用户导航到两个屏幕中的一个,登录屏幕/登录屏幕。
在单点触控中,正确的方法是什么?(我是monotouch和IOS的新手)。
发布于 2013-03-11 00:28:19
我会怎么做,是这样的:
示例:
MySplashController splash;
Navigationcontroller nav;
UIViewController masterviewcontroller;
Public override void FinishedLaunching(UIApplication app, NSDictionary options){
splash = new MySplashController();
window.rootviewcontroller = splash;
window.makekeyandvisible();
}
void MyAsyncLoggedInCall(bool loggedin){
if(loggedin)
LoggedIn();
else
LogOn();
}
void LoggedIn(){
masterviewcontroller = MyLoggedInScreen();
nav = new navigationcontroller(masterviewcontroller);
window.rootviewcontroller = nav;
}
void LogOn(){
masterviewcontroller = MyLoggedInScreen();
nav = new navigationcontroller(masterviewcontroller);
window.rootviewcontroller = nav;
nav.TopViewController.PresentModalViewController(new MyLogInScreen(),false);
}这只是其中一种方法。您还可以查看如何实现facebook登录函数,并在您的应用程序中执行类似的操作,因为它与您的问题非常相似。Monotouch bindings
https://stackoverflow.com/questions/15323332
复制相似问题