2016-03-23 4 views
-4

こんにちはUIscrollviewメソッドをオーバーライドしようとしていますので、スクロールビューでオートスクロールを防ぐことができます。しかし、私は間違いを続けている。これは私のコードで持っている方法です。イムあなたがUIGestureRecognizerDelegate方法UIScrollViewをサブクラス化して次のメソッドをオーバーライドする方法:オートスクロールを停止するために何も無効にしない

gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) 

を実装して、あなたのスクロールビューをスクロールしたくない場合にfalseを返すことができます正確に何イムが間違っ

class FirstViewController: UIViewController { 
    //scrollview outlet 
    @IBOutlet var ScrollerScreen: UIScrollView! 
} 

class MyScrollView: UIScrollView { 
    -(void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated{} 
} 
+2

あなたのコードはSwiftとObjectiveCの奇妙な組み合わせです。エラーが発生した場合は、エラーがどのようなものか教えてください。私の推測では、あなたのObjCコードはSwiftでコンパイルされていません。 – EmilioPelaez

+0

オブジェクトCのどの部分がコードですか?あなたが私に言うなら、私はそれを素早くコードに変換することができるでしょう@EmilioPelaez –

答えて