monotouch/xamarin プロジェクトにスプラッシュ スクリーンを追加したいと考えています。
スプラッシュ画面は、いくつかのロジックを実行してから、ログイン画面/ログイン画面の 2 つの画面のいずれかにユーザーをナビゲートする必要があります。
モノタッチでそれを行う正しい方法は何ですか? (モノタッチとIOSは初めてです)。
monotouch/xamarin プロジェクトにスプラッシュ スクリーンを追加したいと考えています。
スプラッシュ画面は、いくつかのロジックを実行してから、ログイン画面/ログイン画面の 2 つの画面のいずれかにユーザーをナビゲートする必要があります。
モノタッチでそれを行う正しい方法は何ですか? (モノタッチとIOSは初めてです)。
私がそれを行う方法は、次のようなものです:
例:
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);
}
これは、その方法の 1 つにすぎません。Facebook のログイン機能を実装する方法を見て、問題に非常に似ているため、アプリケーションでそのようなことを行うこともできます。モノタッチバインディング