2017-03-21 6 views
0

scrollviewdidscroll関数を作成しようとすると何らかの理由で空白のオプションしか表示されません。私はscrollthedelegateをimportして、viewdidloadでdelegateをselfに設定しました。私は単にスクロールビューを作成し、いくつかのアクションを実装したいが、その機能を無効にすることはできません。私はこれに新しいので、誰かが私にチップを与えることができれば、それは甘いだろう。ここでは、ScrollViewDidScroll関数にアクセスすることができません。void

はいくつかのコードです:

enter image description here

+1

別の機能の中に入れようとしていますか?あなたはそれをすることはできません。 – dan

+0

これはviewdidloadのちょうど –

+0

です。また、 'Void'は、関数が何も返さないことを意味します。これはドキュメントに明記されています。 – Losiowaty

答えて

1

デリゲートメソッドは、方法ある - ちょうどviewDidLoad()などがあります。別のメソッド内ではなく、インスタンスメソッドとして宣言する必要があります。

class SomeViewController: UIViewController, UIScrollViewDelegate { 

    func viewDidLoad() { 
     super.viewDidLoad() 
     ...other stuff.. 
    } 

    func scrollViewDidScroll(scrollView:UIScrollView) { 
     ...things that happen when the scrollview scrolls... 
    } 
} 
+0

完璧にありがとう –

関連する問題