Three20開發的應用,爲什麼不旋轉?
在使用three20框架開發的過程中,發現針對一些窗口,旋轉會出現一些問題。
我說明我開發過程中遇到的問題:
使用Xcode4.5的IDE開發環境,使用當前工程調試狀態時,第一次打開,顯示都是正常的,但是退出後,再調試進入時,發現就不支持旋轉了。
解決方法如下:
1.參考http://www.xuanyusong.com/archives/1818,但是也沒有完全解決。
2.將MOMO中的說明打開窗口的代碼修改如下:
if (![navigator restoreViewControllers]) {
//---打開一個新的窗口
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://Launch"]];
//------------注意加入下面的代碼,可以確保,Three20中的窗口支持屏幕旋轉。
self.window.rootViewController = navigator.rootViewController;
}
////////////以下是新增加的代碼
else
{
//------------注意加入下面的代碼,可以確保,Three20中的窗口支持屏幕旋轉。
self.window.rootViewController = navigator.rootViewController;
}
////////////以上是新增加的代碼
最後問題解決了。
完成。
我說明我開發過程中遇到的問題:
使用Xcode4.5的IDE開發環境,使用當前工程調試狀態時,第一次打開,顯示都是正常的,但是退出後,再調試進入時,發現就不支持旋轉了。
解決方法如下:
1.參考http://www.xuanyusong.com/archives/1818,但是也沒有完全解決。
2.將MOMO中的說明打開窗口的代碼修改如下:
if (![navigator restoreViewControllers]) {
//---打開一個新的窗口
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://Launch"]];
//------------注意加入下面的代碼,可以確保,Three20中的窗口支持屏幕旋轉。
self.window.rootViewController = navigator.rootViewController;
}
////////////以下是新增加的代碼
else
{
//------------注意加入下面的代碼,可以確保,Three20中的窗口支持屏幕旋轉。
self.window.rootViewController = navigator.rootViewController;
}
////////////以上是新增加的代碼
最後問題解決了。
完成。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.