有没有办法用 uibutton 改变静态单元格的高度?

Posted

技术标签:

【中文标题】有没有办法用 uibutton 改变静态单元格的高度?【英文标题】:Is there a way to change static cell height with uibutton? 【发布时间】:2015-01-18 12:30:57 【问题描述】:

我的 UIViewController 在两个部分中有静态单元格,我想用按钮更改一行的高度。我唯一的想法是做一些事情

 override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat 
    if indexPath.section == 0 && indexPath.row == 0 
    return 88
    
    else 
    return 44
    

但我认为我不能将它分配给 UIButton。

【问题讨论】:

【参考方案1】:

为 staticCellHeight 创建一个变量 并返回这个变量而不是 88

为 UIButton 创建一个动作

改变动作中变量的值

调用 tableview.reloadData()

【讨论】:

以上是关于有没有办法用 uibutton 改变静态单元格的高度?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法改变超网格中单个单元格的背景?

将静态 UIButton 覆盖到 UICollectionView

Swift:使用 tableView DidSelect 方法更改单元格的 UIButton 图像

包含 UILabel 和 UIButton 的 UICollectionViewCell 无法识别对一半单元格的触摸

以编程方式将 UIButtons 添加到 UICollectionView 单元格的 uiimage

如何在 uicollectionview 单元格中使用 uibutton 操作并获取单元格的内容