我正在製作一個非常複雜的tableview。這是我應該做的水平和垂直滾動的複雜tableview
- 它應該有節頭,帶有標題
- 什麼,當你滾動水平整體tableview中應該滾動水平
- 您不僅可以在一個部分滾動。
下面是一個小截圖。
現在的問題是,我該怎麼辦呢?
我正在製作一個非常複雜的tableview。這是我應該做的水平和垂直滾動的複雜tableview
下面是一個小截圖。
現在的問題是,我該怎麼辦呢?
因爲我不是很熟悉UICollectionViews
,我會嘗試以下方法:
1. 創建UIScrollView
,設置它的框架您backGroundView.frame
並將其添加到您的backGroundView
2. 創建你的UITableView
。我猜這些內容是動態的,但應該可以通過簡單地總結每個部分/行中元素的寬度來計算最大寬度。 使您的計算寬度爲tableView.size.width
,將tableView
加上scrollView
。
3. 將scrollView.contentsize.width
設置爲您計算的tableView.size.width
。
如果我正確理解你的問題,你現在應該有一個UITablview
可以水平和垂直滾動。讓我知道它是否有幫助。
編輯:
我剛剛創建了一個簡單的項目做上述我。 到現在爲止,dataSource
是一組文本。但是,使用例如數組的例子應該沒什麼大不了的。自定義UIViews,你添加到cell.contentViews
。
它似乎工作。隨意測試它: Click here
我不知道這是可能的只是UITableView。您可能需要爲這種複雜的佈局使用UICollectionView。 – Sandeep
如果沒有試過。花幾個小時搜索一個合適的解決方案。 – Steaphann
UIScrollView中的UITableView當然是你的?如果你不想讓這些部分單獨滾動 – Tim