0

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 秒かけて非常にゆっくりとスライドします。

なぜこれが起こっているのか誰にも分かりますか?

ありがとう

4

1 に答える 1