0
私は現在、0.0を返す行を持つUITableViewを持っています。これは、ユーザーが「もっと表示」ボタンをタップすると展開されます。それが起こると、上記の行はコンテナの高さに応じて特定の値を返します。これはすぐに発生します。私がしたいのは、拡大/縮小しながら何らかのアニメーションを作成することです。Swift:UITableViewで展開する行をアニメーション化しますか?
はここで、現時点では私のコードです:拡張可能なコンテンツが表示されているかどうかのvar detailsVisibleはブール値を返します
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row == 2 && self.numberOfElements >= 2 {
if detailsVisible == false {
self.showMoreLabel.text = "Show more (\(self.numberOfElements - 1))"
return 0.0
}
else {
self.showMoreLabel.text = "Show less"
return embedKonteringHeight
}
}
}
。
これをアニメーション化する簡単な方法はありますか?私は単純なカウンタの増減を考えていましたが、これはある間隔内でheightForRowAtIndexPathによって返されます。