bottomView
テーブルビューのコンテンツの下部に配置されたサブビューとして別のビュー(と呼ばれる)を持つテーブルビューがあります。私がしたいのは、ユーザーがテーブルビューの一番下にいるときに引き上げると、リリース時にテーブルビューを上にスライドさせてbottomView
表示したいということです。これを行うには、デリゲートを実装します。
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate: (BOOL)decelerate {
[UIView animateWithDuration:0.1 animations:^{
[self.tableView setContentInset:UIEdgeInsetsMake(0, 0, 250, 0)];
}];
}
(250はbottomViewの高さです)アニメーションブロック内。私が期待しているのは、テーブルビューが 250 ポイント上にスライドし、bottomView
. 奇妙なことに、アニメーション ブロックが 0.1 秒しかなかったのに、テーブルが少し (おそらく 100pts) だけ上にスライドし、約 5 秒かけて非常にゆっくりとスライドします。
なぜこれが起こっているのか誰にも分かりますか?
ありがとう