メソッドの命名に問題があります。に見られるように、メソッドの命名形式に従いたいと思いますUITableViewDataSource
。
- (int)numberOfSectionsInTableView:(UITableView *)tableView;
XYPagedContentScrollView
しかし、私のクラス名は「UITableView」よりもはるかに長いですXY
。プロジェクトのクラス接頭辞です。私はデリゲートプロトコルを持っています:
@protocol XYPagedContentScrollViewDelegate <NSObject>
- (CGFloat)defaultPageHeightForPagedContentScrollView:(XYPagedContentScrollView *)pagedContentScrollView;
@end
このメソッド名はとてつもなく長く見えます。厳密な規則ではないことはわかっていますが、長い名前を処理し、Apple の命名規則に準拠する方法はあるのでしょうか? 何かのようなもの:
@protocol XYPagedContentScrollViewDelegate <NSObject>
- (CGFloat)defaultPageHeightForPagedContentScrollView:(XYPagedContentScrollView *)pagedContentSV;
@end
あるいは:
@protocol XYPagedContentScrollViewDelegate <NSObject>
- (CGFloat)defaultPageHeightForPCScrollView:(XYPagedContentScrollView *)pagedContentSV;
@end
誰でも助けることができますか?