ios - 如何创建展开和折叠表格 View ?

标签 ios objective-c iphone

我能够成功展开和折叠 tableView 部分,但到目前为止我无法对单个部分执行此操作。因此所有部分同时折叠或展开。

最佳答案

您可以通过按需删除和添加 tableViewCells 来折叠和展开 tableView 部分,就像您想要折叠重新加载 tableViewSection 数据并在 numberOfRowsInSection 中返回零一样,当您想将其扩展回来时,只需从 numberOfRowsInSection 方法返回适量的行,它应该如下所示

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    //Check if section is collapsed
    if (section_is_collapsed) return 0;
    return actual_num_of_rows_in_Section;
}

关于ios - 如何创建展开和折叠表格 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35527295/

相关文章:

ios - iOS 上的自定义模板系统

iphone - 如何为 iPhone 应用程序循环播放声音?

iphone - 将事件传输到父 View (Titanium Studio、iPhone)

iphone - 计时器:时间到时在另一个 View Controller 上看到警报

ios - 优化 iPhone 6/6+ 屏幕的 Interface Builder 更新

iphone - 为什么我不能注册我的 iOS 应用程序来处理图像文件类型?

ios - 即使 Mac 进入休眠状态,如何让 BLE 运行?

iphone - iOS:NSUrl 语法

ios - uipageViewController 没有加载 y=0 的 View

iphone - navigationBar 设置背景图像 :nil forBarMetrics:UIBarMetricsDefault not working