0
我想添加閃屏到monotouch/xamarin項目。Monotouch從閃屏導航
啓動屏幕應執行一些邏輯,然後將用戶導航到兩個屏幕之一,登錄屏幕/登錄屏幕。
在monotouch中做正確的方法是什麼? (我是新手monotouch和IOS)。
我想添加閃屏到monotouch/xamarin項目。Monotouch從閃屏導航
啓動屏幕應執行一些邏輯,然後將用戶導航到兩個屏幕之一,登錄屏幕/登錄屏幕。
在monotouch中做正確的方法是什麼? (我是新手monotouch和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);
}
這只是做到這一點的方法之一。您還可以查看如何實現Facebook登錄功能,並在應用程序中執行類似的操作,因爲它與您的問題非常相似。 Monotouch bindings
查看答案http://stackoverflow.com/questions/14621022/splash-screen-with-heavy-codes-in-monotouch/14671023#14671023和示例https://bitbucket.org/MaximKorobov/monotouch-splashtest – 2013-03-10 18:13:35