カレンダーアプリケーションが新しいイベントを作成するときに使用する折りたたみ可能な日付ピッカーを再作成しようとしています。私がやろうとしていることの例を入れましたgithub折りたたみテーブルセル[Swift 3]
つまり、3つのセルが追加された静的なテーブルを作成しました。最初のセルは日付用で、2番目のセルを切り替えるボタンが含まれています。 2番目のセルは日付ピッカーです。 3番目のセルは任意です。コードでは、テーブルセルの高さ(および必要に応じて日付ピッカー)をゼロに設定し、ユーザーがボタンをクリックするたびにサイズを切り替えようとしています。私が何を試しても、a)何らかのギャップなしでセルを崩壊させることはできません。また、アニメーションを拡大してから折りたたんだり、元に戻したりすることができます。
編集:この質問は重複する回答と同じではありません。別の表のセルを展開し、同じセルを選択しないようにしたいという点でこの質問は同じです。しかし、私は個人的には同じセル展開を使って暮らすことができます。私は将来の人々が実際の例を見ることができるように私のgithubプロジェクトを更新しました。
これは複製を_is_。拡大/縮小を引き起こすメカニズムはストーリーとは無関係であり、導入するのは簡単ではありません。あなたの質問は拡大/縮小そのものに関するもので、それはその質問の答えに正しく記述されています。さらに、私は私の答えでそれを完全に記述しました。私が言ったこと以上にそれ以上のことはありません。 – matt
問題ありません。あなたの時間と忍耐のために再びありがとう。私はたくさんのことを学んだ。 – dohpaz42