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;
              }
////////////以上是新增加的代碼


最後問題解決了。


完成。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章