2009-11-21 89 views
0

我想開始使用iPhone應用程序,我在其他問題環顧四周,但我仍然堅持八九不離十所以希望有人能幫助...iphone應用程序佈局

的第一件事是我」 m完全與整個視圖概念混淆,我更習慣於視覺工作室,所以我將使用術語「表單」來描述我腦海中所擁有的東西。

我想在一個帶有9個圖標(非常像iphone主屏幕)的應用程序中實現主屏幕,每個圖標都會導致不同的「表單」。每種形式可能有不同的功能,所以說一個可能是一個簡單的計算器,一個可能會播放視頻等。

我該如何做到這一點,它破壞我的靈魂試圖做這麼簡單的事情......如果你們甚至有任何鏈接,讓我在正確的軌道,這將不勝感激

+0

你應該使用UITableView而不是像iPhone主屏幕那樣的東西。您不僅可以節省自己編寫大量代碼的能力,還可以很好地理解iPhone應用程序的行爲。 – bpapa 2009-11-21 22:08:27

+0

我有幾個問題。您是以目標c還是快速啓動應用程序?如果你想爲你的應用程序的iPhone主屏幕主屏幕嘗試iOS中的UICollection視圖。它會讓你的工作變得簡單。開始UICollectionView在iOS 6中:Raywanderlich的1/2部分幫助你找到教程的示例代碼,也可以參考這個鏈接http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios- 6-部分12。這可以幫助你很多,並且你可以快速找到代碼以供參考。http://www.raywenderlich.com/78551/beginning-ios-collection-views-swift-part-2 – user1548843 2015-02-24 15:03:41

回答

0

我建議你看看Stanford iPhone Programming Course。如果您沒有時間仔細閱讀,我至少推薦關於Views和ViewControllers的講座5和6。這些幻燈片非常具有啓發性,他們附帶視頻演示文稿,這些演示文稿可以幫助您在大約一個小時內完成自己的工作。

0

蘋果的樣品是一個很好的開始。有一些簡單的可以告訴你視圖和視圖控制器是如何工作的。

此外,在Xcode中,當您創建新的iPhone應用程序模板時,該模板通常具有足夠的代碼來顯示視圖,有時還會顯示一個或多個翻轉視圖。有時候,你應該停止閱讀,然後去做。

0

我和你有着相同的怪異學習曲線,因爲事情最初看起來並不合理,但他們確實是這樣 - 一旦你把頭轉過來,他們就會完全相信我!

你的'窗體'是在這個M-V-C域中的viewControllers,它們控制着它們中的所有'視圖'(控件或任何可以看到的對象)。通常它們是從一個Nib(來自界面構建器的設計)加載的,但不一定是。

我會解決您的問題的方法是使用navigationController作爲基礎來處理所有視圖控制器。

導航控制器需要rootviewcontroller才能啓動,因此這將是您的桌面Viewcontroller。我不知道你打算如何填充這個,但所有的圖標都需要存儲在某種數組中。我建議你使用一個簡單的UIButton。然後當按下按鈕時,然後alloc和init並推動所需的視圖控制器。