代理总结

来源:互联网 发布:c# 阿里云服务器 编辑:程序博客网 时间:2024/06/04 19:46

设置代理的基本步骤

1.定义并声明代理。

#import <UIKit/UIKit.h>@protocol delegate <NSObject>@optional//声明代理方法- (void) method;@end@interface MJTabBar : UIView//声明代理属性@property (nonatomic, weak) id<MJTabBarDelegate> delegate;@end

2.在要遵守代理协议的文件里面遵守代理协议,并设置代理,以及实现代理方法。

//eag:if ([self.delegate respondsToSelector:@selector(tabBar:didSelectButtonFrom:to:)]) {        [self.delegate tabBar:self didSelectButtonFrom:self.selectedButton.tag to:button.tag];    }
0 0