-1

がありUITableView、そのセルの高さは 68pt または 78pt のいずれかです。たとえば、2 つの 68pt 高さのセルと 1 つの 78pt のセルがあります。新しいオブジェクトをデータソースに追加し、呼び出し-reloadDataて更新しUITableViewます。しかし、このメソッドが起動すると、1 つのセルの高さが変化するアニメーションが表示されるので、それをオフにしたいと思います。

いくつかの制限があるため、使用できませ[tableView beginUpdates][tableView endUpdates]

4

1 に答える 1

0

試す:

[UIVIew setAnimationsEnabled:NO];
[tableView reloadData];
[UIView setAnimationsEnabled:YES];

これがあなたが望むものかどうかを確認します。(UIView のアニメーションはデフォルトで有効になっています)

于 2013-10-05T16:11:13.957 に答える