2017-01-22 11 views
-1

私のアプリケーションでは、データに応じてすべてのボタンを表示するボタンの行を表示するカスタムビューのセルがテーブルビューに表示されます。セルは次のようになります。ボタンのいくつかは、すべてのセルに適用されない場合がありSwift - ボタン付きのカスタムテーブルビューのセル

enter image description here

ので、いくつかの細胞は、このようになります。

enter image description here

ショーを必要としている。このようにボタンのみを構造化する方法についていくつかのアイデアは何ですか?ボタンを隠すと、スペースは残っています。私はすべてのボタンが左から始まり、間にスペースがないものだけを表示したいと思います。

答えて

1

UIStackViewの仕事のように聞こえます。ボタンのような均等に配置されたオブジェクトのセットを管理するのには優れています。

テーブルビューのセルにスタックビューを配置し、最後にセルが使用されたときの残りのボタンを削除して、必要なものを追加してください(tableView(_:cellForRowAt:))。セルが表示されるたびにボタンを作成/破棄しないように、リサイクルされたボタンの配列を管理して管理することもできます。

関連する問題