2016-09-21 30 views
1

我是一個Android開發者和新的iOS開發,並希望這種行爲如何使用斯威夫特

就像應用程序商店我想要的產品列表中顯示內與IOS類似App Store的自定義頁眉行動的tableview集合視圖根據其在桌面視圖中的類別顯示。

我在網上搜索,發現this tutorial

它展示如何添加解決了我如何展示產品類別的問題,每個部分內集合視圖。

,也是我可以用這個片段顯示類別名稱:

代碼段:

func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? { 
     return categories[section] 
    } 

但最重要的是我想在最右邊顯示「查看全部」類別標題行(就像應用程序商店)。當用戶點擊'查看所有'時,該類別中的所有產品將顯示在單獨的頁面(我可以處理)

如何獲得顯示'View All'和onTapListener的相應類別行爲?

附加圖片(帶箭頭標記)。 View Image 任何人都請在這方面幫助我。

回答

1

我覺得使用集合視圖是有道理的,而不是tableView在這裏,因爲你想有一個像appstore這樣的主頁,其中有可垂直滾動的類別列表,並且每個類別單元格都有可橫向滾動的產品/應用程序這種方式:

  1. 創建categoriesCollectionview
  2. categoriesCollectionview保持陣列如果類別
  3. 內部的各categoryCollectionViewCell饋送另一個水平滾動productsCollectionView
  4. productsCollectionView將舉行產品,如果該類別

我認爲這會推動你開始實施這一點。如果您有任何疑問,請在下面評論。

+0

我遇到Autolayout問題。對於iPhone 6以及更高分辨率來說,它看起來非常完美,但是在iPhone 5的SE分辨率上造成麻煩。你能指導我嗎?任何幫助將非常感謝先進的讚賞 –