2010-07-10 84 views
0

我有一個iPhone應用程序,我想轉換爲iPad應用程序。爲此,我「升級(d)iPad的當前目標」,然後我得到了一個新的xib,「MainWindow-iPad.xib」。我正在構建iPhone/iPad,並正確將iPad主窗口xib設置爲info.plist。但是,當我打開MainWindow-iPad xib時,出現了一個iPhone大小的窗口,而不是我期望的iPad大小的窗口。升級到更改xib之後,是否需要執行某些操作?還是需要在某處調整視圖大小?因爲當我運行應用程序時,看起來好像XCode試圖用iPhone大小的xib運行iPad視圖。轉換iPhone應用程序到iPad XIB文件問題

感謝您提前提供任何幫助。

回答

0

我認爲在「升級當前目標的iPad」任務中存在一個錯誤。

我通過用iPad創建一個新的「Window XIB」作爲產品,然後用新的XIB中的Window對象替換了MainWindow-iPad.xib中的Window對象,從而解決了這個問題。 (請務必更新應用程序代理的「窗口」插座。)

1

我在mainWindow.xib中遇到了同樣的問題,並且窗口大小錯誤。

我已經手動將I-Phone項目轉換爲I-Pad項目。我調整了所有視圖的大小,但無法改變窗口的大小。看起來你可以有比窗口更大的視圖,唯一發生的是窗口外的按鈕不起作用。這當然取決於I-Pad的旋轉。

從「界面」構建器中,大小在mainWindow信息中變爲灰色。我打開mainWindow.xib文本,將大小更改爲768 1024,保存,清理和重建。直到我退出Xcode和IB並重新啓動後才發生意外錯誤。下一個版本工作得很好,按鈕現在工作。

這可能是錯誤的方法來解決問題,但它的工作原理

相關問題