2014-10-30 130 views
0

我已經實現了這個UI模型:泰伯維與UICollectionView內滾動不順暢

的tableview有所有行一個的CollectionView

我有一個問題。當我滾動tableview滾動不順利。分析工具告訴我,時間gas被分配給tableview單元格內的collectionview重用。任何解決方案我要瘋了:(

裁判到: Independent scrolling for each section of a UICollectionView?

+0

這個UI配置聽起來不對 – Levi 2014-10-30 22:02:23

+0

我已經在過去使用此。您需要展示更多代碼才能確定可能發生的事情。你能分享一些代碼嗎?最好如何使用集合視圖填充tableviewcells,以及如何填充集合視圖單元格。 – Fogmeister 2014-10-30 22:13:13

回答

0

我發現隨着時間的推移探查是:

FUNC的CollectionView(的CollectionView:UICollectionView,cellForItemAtIndexPath indexPath:NSIndexPath) - > UICollectionViewCell {

 let cell = collectionView.dequeueReusableCellWithReuseIdentifier(collectionCell, forIndexPath: indexPath) as ItemCollectionCell 

     var ash = showcaseArray.objectAtIndex(indexPath.section) as? Showcase 
     var idcat = ash?.id 
     var catalogs = self.showcaseElements.objectForKey(idcat!) as [Catalog] 
     var aCatalog: Catalog = catalogs[indexPath.row] as Catalog 
     var test = aCatalog.title 
     cell.catalogTitle = test 

當我訪問一個類型的NSObject目錄花費太多時間用於此分配:

cell.catalogTitle = test 

我聽不懂。

NSObject的是:

class Catalog: NSObject { 
    var contentId = "" 
    var type = "" 
    var title = "" 
    var sequence = "" 
}