2011-06-16 59 views
0

我是初學者,並計劃製作一個Iphone/Ipad應用程序,它將從靜默Web服務接收一個有問題的XML,解析它,從屏幕上的兩個按鈕(next,back) ,因爲您可能會猜測會有驗證警報消息,顯示消息..例如.checkboxes,單選按鈕,日期選擇器取決於問題類型。iphone Ipad應用程序用戶界面開發策略

那麼最好的策略是在用戶界面上插入else塊,並在開發應用程序時選擇設備類型的佈局,或者先製作一個可用的iphone版本並稍後將其轉換爲Ipad,以及會更容易嗎?我應該期待什麼樣的問題,同時轉換爲IPAD ..謝謝!

+1

您是否嘗試過使用XCode創建通用項目?我認爲這會給你一些見解。 – 2011-06-17 01:46:45

回答

1

當您創建通用應用程序時,您可以選擇將所有viewControllers和xib文件分開保存爲iPhone和iPad。這非常方便。或者,您可以檢查用戶擁有哪個設備並以這種方式加載正確的xib,但由於應用程序的結構可能有很大不同,我強烈建議採用後者。

ipad有一個更大的屏幕。這對於設計大多數應用程序來說是無數的後果此外,ipad有一個相當方便的splitviewcontroller,而iphone tabbarcontroller更好。

+0

Tnx,但我有點困惑,所以你建議我保持viewControllers和xib文件sepearete(我不知道這意味着什麼),並根據設備加載相關的xib? – Spring 2011-06-16 22:26:44

+0

真的嗎?一個tabbar而不是splitview?那些根本不是爲了相同的目的! – 2011-06-17 01:45:30

+0

@Jongsma:我不是故意暗示他們是。我指出ipad有一個iphone上沒有的功能,iphone有一個ipad上不常用的功能。 – PengOne 2011-06-17 01:59:02

1

iPhone和iPad有不同的UI要求。閱讀蘋果iOS人機界面指南,其中有很好的解釋。如果您通常會使用單選按鈕,您還會找到該做什麼的答案,因爲iOS上沒有單選按鈕。