我创造了这个。
请忽略模糊部分,这是创建.gif。
的问题我使用自动布局来完成此操作。
我的代码是:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.delegate = self
self.tableView.dataSource = self
self.tableView.estimatedRowHeight = 100
self.tableView.rowHeight = UITableViewAutomaticDimension
}
切换 备注按钮的操作按钮,该按钮是在自定义单元格类中编写的:
@IBAction func toggleAction(_ sender: Any) {
if(hc.constant == 75){
hc.constant = 0
}
else{
hc.constant = 75
}
}
其中 hc 是 textview 的高度限制。我怀疑的是,在切换下面的textview后,tableviewcell会重新调整大小吗? 如果是,怎么做?
欢迎所有建议。感谢。
答案 0 :(得分:0)
更改常量后,如果在返回单元格之前更改,则必须调用<title>Diseñar y personalizar playeras en minutos | printome.mx</title>
<link rel="stylesheet" type="text/css" href="https://printome.mx/css/app.css"/>
<link rel="stylesheet" type="text/css"
href="https://fonts.googleapis.com/css?family=Font+Name">
<style>
<style>
.
,或者cell.contentView.layoutIfNeeded()
跟进tableView.beginUpdate()
以更新表格视图高度
您已使用tableView.endUpdate()
,因此应使用约束