ios - 隐藏多个单元格heightForRowAtIndexPath静态tableview swift

标签 ios uitableview swift heightforrowatindexpath

我想将多个静态表格 View 单元格的高度更改为零并恢复正常。

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    if reminderHidden && indexPath.section == 1 && indexPath.row == 1 {
        return 0
    }
    else {
        return super.tableView(tableView, heightForRowAtIndexPath: indexPath)
    }
}

我可以更新 bool 值,上述方法非常适合隐藏一个静态单元格。但返回一个值后就停止了。我想隐藏两个静态单元格并在更改一个 bool 值时使它们恢复正常。

最佳答案

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    if indexPath.row == 1 && toggle.on == false {
        return 0.0
    }
    if indexPath.row == 2 {
        if toggle.on == false || pickerVisible == false {
            return 0.0
        }
        return 165.0
    }
    return 44.0
}

有关更多详细信息,请访问我的博客:

http://blog.apoorvmote.com/how-to-show-and-hide-static-cells-with-uiswitch/

关于ios - 隐藏多个单元格heightForRowAtIndexPath静态tableview swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29014334/

相关文章:

ios - Swift UIScrollView 不滚动但响应 setContentOffset 和 Delegate 响应

swift - 使用选择器时如何处理回调?

ios - Xcode 9.4.1 上传 App Store 时缺少 App Store 图标

ios - 使用 UIImagePickerController 从照片库中访问相机

ios - 将 dbmanager 数据填充到 UITableView

ios - 从 firebase 存储中检索图像以显示在 tableView 单元格上

swift - 是否没有用于选择图像并从该图像中选择正方形裁剪的库?

ios - 我的应用程序一直拒绝访问联系人 iOS - Swift

ios - 将代码中的文本分配给 UILabel! swift 2.2

ios - 将 Searchbar 添加到 NavigationBar 但 TableViewCells 未加载信息