iphone的sdk只提供了以下的api退出應用程式:
[cpp]view plain
copy
exit(0);
但是這種方法沒有動畫效果就直接退出程式,給使用者的感覺是程式發生異常而退出了。
那麼只能使用exit(0)退出應用。考慮到這種方式只是缺少退出時的動畫效果,那麼可以加上乙個動畫,動畫完成後再呼叫exit退出程式。
[cpp]view plain
copy
- (void
context:nil];
[uiview setanimationduration:0.5];
[uiview setanimationdelegate:self];
[uiview setanimationtransition:uiviewanimationcurveeaseout forview:self.window cache:no];
[uiview setanimationdidstopselector:@selector(animationfinished:finished:context:)];
self.window.bounds = cgrectmake(0, 0, 0, 0);
[uiview commitanimations];
} - (void
)animationfinished:(nsstring *)animationid finished:(nsnumber *)finished context:(
void
*)context
}
【原文:
iPhone應用程式委託
iphone的軟體棧有好幾層組成,而應用程式是位於棧裡面最高的抽象層,系統核心服務 作業系統層 則是位於最底層的。這中間還有 層 cocoatouch層 核心服務層等等 但一般在開發應用程式的過程中,與我們主要打交道的是gui框架和cocoatouch層所提供的物件導向抽象。cocoa的founda...
主動退出iOS應用程式的一種方法
iphone的sdk只提供了以下的api退出應用程式 但是這種方法沒有動畫效果就直接退出程式,給使用者的感覺是程式發生異常而退出了。那麼只能使用exit 0 退出應用。考慮到這種方式只是缺少退出時的動畫效果,那麼可以加上乙個動畫,動畫完成後再呼叫exit退出程式。uiview setanimatio...
Android應用程式完全退出
使用單例模式建立乙個 activity 管理物件,該物件中有乙個 activity 容器 具體實現自己處理,使用 linkedlist 等 專門負責儲存新開啟的每乙個 activity 並且容易理解 易於操作,非常不錯!類 儲存每乙個 activity 並實現關閉所有 activity 的操作 1 ...