3
UIViewControllerをUIScrollViewDelegateにするとします。iPhone:UIScrollViewDelegate(または任意のデリゲート)のすべてのメソッドを実装する必要がありますか
デリゲートのすべてのメソッドを実装する必要がありますか、それとも気にかけているのですか?
UIViewControllerをUIScrollViewDelegateにするとします。iPhone:UIScrollViewDelegate(または任意のデリゲート)のすべてのメソッドを実装する必要がありますか
デリゲートのすべてのメソッドを実装する必要がありますか、それとも気にかけているのですか?
もしあなたがプロトコルを実装することを宣言したXcodeでcmd + click
<UIScrollViewDelegate>
場合はXcodeはプロトコルが定義されているヘッダファイルが表示されます。ここでは、UIScrollViewDelegate
のすべてのメソッドが@optional
と宣言されていることがわかります。したがって、必要なものを実装することができます。
マニュアルをご希望の場合は、Apple
は、セクションにrequired method
という必須の方法を示しています。
また、プロトコルに準拠していても必須のメソッドを実装していないと言うと、コンパイラは警告を表示します。