}}図にすると多分わかりやすい。ドラッグ状態(≒スクロール状態)が閾値を越えているかどうかによってヘッダのプルダウン状態を変えている。値によってラベルの表示を変えたり、矢印画像のアニメーションを実行している。ヘッダの表示・非表示にかかわらずその上の部分が基準(0)となる。HeaderViewStateOveredThreshold)。)プルダウン中に指を離した時の処理はこう。指でドラッグした後、指を離したときに呼び出される。ヘッダを表示状態(位置固定)にしている。サンプルでは2秒のディレイを入れていて、これが終わったら再びヘッダを閉じる処理を入れている。プルダウンを検出するアイディアは下記の本がヒントになった。矢印が上下に回転する処理は若干重め。プルダウンしてアニメーションが起きる時に若干のひっかかりを感じた。0.1秒にしていて多少ましになった。コマ数が減った分負荷が下がったのだと思う。この辺りはケースによってはチューニングの必要があるかもしれない。Twitterクライアントではこのプチフリーズは起きない。追記)矢印画像のアニメーションにひっかかりが発生する件は解決策が見つかった。