2012-01-25 11 views
0

は、次のように書く方法です:if文でcontentOffsetを結合していますか? iOSの私が把握しようとしていますどのような基本的

//pseudo-code 
if (the x value for contentOffset is equal to 
    a figure between, say, 50 and 100) { 
    then a specific void is to be executed. 
} 

ありがとう!

+1

、縦に言います。 'if(contentOffset.x> = 50 || contentOffset.x <= 100){}'のような意味ですか?何を求めているのですか? – Saphrosit

答えて

1
CGPoint offsetPoint = myScrollView.contentOffset; 
float offset = sqrtf(powf(offsetPoint.x,2)+(powf(offsetPoint.y,2)); 
if (50 < offset && offset < 100) { 
    [self myMethod]; 
} 

か、一方向にのみ関心がある場合、私は質問を理解してわからないんだけど

CGFloat offset = myScrollView.contentOffset.y; 
+0

'scrollView.contentOffset'は浮動小数点ではなくCGPointです。 ;) – Pascal

+0

ありがとうございます...ありがとう、@パスカル – Mundi

+0

メイトthats fantastic!あなたが提供したコードは、最初のコードブロックで最初の2行のコードを置き換えるだけで、「私は一方向に興味があれば」というコードはすぐに後になっていました。 –

関連する問題