簡體   English   中英

表格單元格視圖中的 iCarousel 視圖根本不滾動

[英]iCarousel View in a table cell view does not scroll at all

我將 iCarousel 視圖放在表視圖中並嘗試滾動 iCarousel,但問題是它根本不可滾動。

我可以在單元格中看到 iCarousel,如下所示:

在此處輸入圖片說明

我把 iCarousel 數據源和委托放在 tableView 控制器中,創建一個客戶函數來設置 iCarousel 數據源和委托。

在 CustomTableViewCell 中,我只定義了設置委托函數:

- (void) setICarouselDataSourceDelegate:    (id<iCarouselDelegate,iCarouselDataSource>)dataSourceDelegate {
self.carousel.dataSource = dataSourceDelegate;
self.carousel.delegate = dataSourceDelegate;
[self.carousel reloadData];

}

在 MainTableView 中,我調用了 DataSourceDelegate

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

目前我在表格視圖單元格中使用 iCarousel,它可以輕松滾動。

  1. 只需將標准視圖添加到 Storyboard 中的單元格即可。
  2. 在 IB 中,將該視圖的類標記為 iCarousel。
  3. 此外 ! 啟用 該視圖上的用戶交互。 (也許正因為如此,您無法滾動單元格內的內容)
  4. 為每個單元實現單獨的數據源和委托。 (更清楚哪些數據正在加載到單元格中,單元格本身也可以處理數據。您只需將數據傳遞給單元格,然后它會相應地處理它。) - 但是這取決於您是否要讓一個類來處理處理兩個單獨的控件數據源和委托 :-)

首先,iCarousel 不是任何標准視圖......你應該把你正在使用的控件的鏈接

其次,似乎 iCarousel 使用 UIScrollView 並且 UITableView 也派生自 UIScrollView 將滾動視圖放在另一個滾動視圖中從來都不是一個好主意。

這可能是您的表格視圖不滾動的原因......順便說一句,您是在談論水平滾動還是垂直滾動?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM