2015-11-14 93 views
-1

我期待創建一個類似於appstore應用程序中使用的uitableview(轉到蘋果設備上的應用程序商店,並選擇探索選項卡,在這裏你會發現類別表)的tableview。任何人都可以告訴我如何做到這一點。 SampleUITableView設計在蘋果應用程序商店

回答

1

您可以用不同的方式實現這一簡單的方法

先保存所選單元格指數

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
    self.selectedRowIndex = [indexPath]; 
    [tableView reload]; 

} 

那麼當增加這樣

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { 
    //check if the index actually exists 
    if(selectedRowIndex && indexPath.row == selectedRowIndex.row) { 
     return 100; 
    } 
    return 44; 
} 

針對所選行的高度參考Accordion table cell - How to dynamically expand/contract uitableviewcell?

你可以使用庫也看看

http://code4app.net/category/tableview

https://www.cocoacontrols.com/controls/jkexpandtableview

UITableViewCell expand on click

+0

感謝您的評論,我會做.. – AnshaD

相關問題