有没有办法用 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 无法识别对一半单元格的触摸