2012-12-19 28 views
0

我很困難,因爲這幾天工作。我獲得了加載更多鏈接以加載更多縮略圖,當我選擇鏈接時,它會加載其他記錄,並且相應地更新數據源。但是,它不會添加額外的行並更新「加載更多」鏈接和下一頁索引。然而,額外的圖像被添加到現有的行中,但不會添加具有額外圖像的新行。Three20 TTThumbviewcontroller分頁加載更多鏈接不會添加更多行

從數據源添加額外記錄後,是否需要在photoindex中更改這些內容?

我從sqlite加載數據,我有非常大量的記錄。我正在尋找其他圖書館,因爲我無法完成這項工作。 :(。我還真想使用這個庫。

識別問題的任何幫助,真是不勝感激。在此先感謝

回答

1

誤差在光源方法,它返回maxPhotoIndex。 它必須同步同當前是&每頁的照片數量。

1

您應該創建TTPhotoSource的子類。

這裏是我的實現,希望能幫助你。

@implementation CSCourseListPhotoSource 

//return count+1 to display more button 
- (NSInteger)numberOfPhotos 
{ 
    return [self items].count + 1; 
} 

- (NSInteger)maxPhotoIndex 
{ 
    return [self items].count -1; 
} 

- (id<TTPhoto>)photoAtIndex:(NSInteger)index 
{ 
    if (index < [self items].count) { 
     ... 
     return photo; 
    } else { 
     return nil; 
    } 
} 

@end 
相關問題