私のUITableViewCellがうまく動作しています。私は、画像ごとにボタンのセットを明らかにするために、セルの高さを拡大するために、メニューボタンをクリックすることができるようにしたい:ボタンを表示するために垂直方向に拡張可能なUITableViewCellを処理できません
次のように私は、コードを持っている:
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if indexPath.row == Globals.selectedRowIndex {
return 335
} else {
return 125
}
}
func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
if indexPath.row == Globals.selectedRowIndex {
Globals.selectedRowIndex = -1
} else {
Globals.selectedRowIndex = indexPath.row
}
tableView.reloadData()
}
ボタンはすべて、より小さいサイズで一緒に押しつぶされる。私は彼らがただの視野から切り取られると思った。私はこれらを持って回ることができると思う。クリックするとが隠れる。私はまだこれを試していない。
私の制約がセル内の何にも利用できないように見えるので、それらの高さも設定できません。どうしてか分かりません。自動サイズ設定はできますが、制約は設定できません。
これを行うには、おそらく完全に良い方法があると思います。どんな指針も大変ありがとうございます。
このライブラリを試してください:https://github.com/younatics/ExpandableCell –
@Manigandasaravananこれを確認してください。ライブラリを探すことができなかったのを忘れてしまった – Sean
私はこの質問に何度も答えました。そのためにgithubのサンプルプロジェクトを作ってみました:https://github.com/bavarskis/ExpandingTableViewCell.git –