タグ

ブックマーク / p0dee.com (1)

  • UITableViewセルの追加/削除と、セル高さ伸縮のアニメーションを共存させる

    Home  »  iOS   »   UITableViewセルの追加/削除と、セル高さ伸縮のアニメーションを共存させる 要は、こういうものが作りたい。 ただ tableView.reloadData() するだけだと、下画像の結果となり、うまくいかなかった。 tableView.reloadSections(sections:withRowAnimation:) を使ってもダメ。(結果は下画像) reloadSections(sections:withRowAnimation:)の場合は特に、セルオブジェクトが作り直されるようで、シームレスなアニメーションは期待できなさそう。 この辺、メソッドによる挙動の違いについては、綿密に確認していないが。。 試行錯誤の末、行き着いた実装は以下。 かいつまんで説明すると、 追加及び削除が必要なセルは insertordeleteRowsAtIndex

    UITableViewセルの追加/削除と、セル高さ伸縮のアニメーションを共存させる
  • 1