2011-09-15 5 views
2

iPod touchの画面全体をカバーするカスタムビューがあります。私は最初に隠されているが、ビューがスクロールダウンされたときに画面に表示される別のビューを追加する必要があります。私はこれを達成しましたが、私は私の考えを逆さまにスクロールすることはできません。私はユーザーがカスタムビューをプルアップしないようにしたい。私はちょうどプルダウン機能とプルアップしたい。誰かが私はプログラム的に元の位置にビューを持っていますプルダウンUISCrollViewをスクロールアップするように制限する

。したがって、ユーザーがプルダウンすると、5秒間何らかの情報が表示され、次に元の位置に戻って表示されます。

鍬は、私は手動の相互作用の方にスクロールされているから、私UIScrollViewのを制限することができますか?

+0

私はスワイプダウンジェスチャ認識器を使用していない理由がありますか?スクロールビューでなければならない場合は、ユーザがスクロールして隠れたビューを一旦ダウンさせると、 'userInteractionEnabled'プロパティを' NO'に設定することができます。 –

+0

スクロールアップを制限したい。オフセットを0に設定できますが、スクロールビューがスクロールアップであるかどうかを知るにはどうすればよいでしょうか。 – Abhinav

+0

私はあなたが何を求めようとしているのか分かりません。 –

答えて

2

私はこれを次のコードで行いました。今働いている。

(void)scrollViewDidScroll:(UIScrollView *)iScrollView { 
    // Refrain the view from scrolling up 
    if (iScrollView.contentOffset.y > 0.0) { 
      iScrollView.contentOffset = CGPointZero; 
    } 
} 
+0

ねえ男!あなたは救い主です!乾杯! – chandu