カスタム アコーディオン リストを作成しようとしています。タップすると、タップされた行が展開され、次の行は展開された行に対して位置を変更する必要があります。もう一度タップすると、収縮するはずです。展開されていない別の線をタップすると、展開された線が収縮し、タップされた線が展開されます。
TapGestureRecognizers でサブビューを使用して、これを解決しようとしました。未定義の行数があります。On Tap タップした線の高さを変更し、次の線の位置を手動で再配置します。現在、拡大/縮小/配置のすべての可能性を処理するのは本当に混乱しています。これを処理するためのより快適な方法を探しています。1 つの高さが変わると行の位置が自動的に変わるように、サブビューを垂直方向に揃える方法はありますか?