UITableView 设计如苹果应用商店

Posted

技术标签:

【中文标题】UITableView 设计如苹果应用商店【英文标题】:UITableView design as in apple app store 【发布时间】:2015-11-14 05:27:56 【问题描述】:

我希望创建一个看起来类似于 appstore 应用程序中使用的 uitableview 的 tableview(转到苹果设备上的应用程序商店并选择探索选项卡,在这里你会找到类别表)。任何人都可以建议我如何做到这一点。 Sample

【问题讨论】:

【参考方案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

【讨论】:

以上是关于UITableView 设计如苹果应用商店的主要内容,如果未能解决你的问题,请参考以下文章

苹果应用商店appstore之苹果支付相关

曝苹果应用商店逾千款iOS应用存安全漏洞

为啥苹果应用商店图标显示为白色

苹果商店更新?

手动第一次上架的应用如何快速在苹果商店看到

苹果应用商店同款应用在不同国家销售不同名称?