IOS学习之——自定义代理delegate
来源:互联网 发布:淘宝上卖的黑科技 编辑:程序博客网 时间:2024/04/30 04:10
//***************************************************************************** 06 自定义代理 delegate创建 自定义代理的三大步骤: (1)定义代理协议// CZFooterView.h 创建的类中// #import<UIKit/UIKit.h > @class CZFooterView; @optional //可选的 @protocol CZFooterViewDelegate <NSObject> -(void)footerViewDidClickedLoadMoreBtn:(CZFooterView *)CZFooterView;// @end (2)定义代理属性// @interface CZFooterView:UIView @property (nonatomic,weak) id<CZFooterViewDelegate> delegate;// +(instancetype)footerView;// @end// CZFooterView.m (3)向代理对象发送消息 //判断代理对象是否有这个方法// -(IBAction)loadMoreClick{ if ([self.delegate respondsToSelector:@selector (footerViewDidClickedLoadMoreBtn:)]) { [self.delegate footerViewDidClickedLoadMoreBtn:self]; }// }使用 自定义代理的三大步骤:// viewController.m (1)遵守代理协议 @interface ViewController ()<UITableViewDataSource,CZFooterViewDelegate> (2)设置代理属性// -(void)viewDidLoad{ footerView.delegate =self;// } (3)实现代理方法#pragma mark -footerView 的代理方法 -(void)footerViewDidClickedLoadMoreBtn:(CZFooterView *) footerView { CZGroupBuying *gb =[[CZGroupBuying alloc]init]; gb.title = @"牛肉面"; gb.price = @"10"; gb.buyCount = @"1000"; gb.icon = @"9328409128034988798715"; [self.groupBuying addObject:gb]; [self.tableView reloadData];}
0 0
- IOS学习之——自定义代理 delegate
- IOS学习之——自定义代理delegate
- iOS基础——通知代理之NSNotificationCenter、Delegate
- Snail—UI学习之代理传值Delegate
- iOS之代理delegate使用
- OC学习11——代理Delegate
- iOS开发之OC篇(13)—— Protocol(协议)、Delegate(代理)
- iOS 开发学习之 delegate
- Customised delegate 自定义代理
- 192,自定义代理delegate
- iOS监听模式系列之关于delegate(代理,委托)的学习
- IOS--Delegate 自定义之个人感悟
- IOS Delegate代理实现
- iOS 代理Delegate
- ios学习之uisplitview的自定义代理的学习
- 【IOS 开发学习总结-OC-21】★★★objective-c面向对象——委托/代理(delegate)
- 学习代理 笔记 delegate
- IOS学习之一个示例弄懂代理(delegate)和协议
- C++输入
- [leetcode-338]Counting Bits
- LeetCode 2. Add Two Numbers
- [Xcode]Xcode自动打ipa包脚本
- HDU 4059 The Boss on Mars
- IOS学习之——自定义代理delegate
- SQL Server 创建表 添加主键 添加列常用SQL语句
- eclipse中添加user library的方式
- DeviceMonitor Adb connection Error:远程主机强迫关闭了一个现有的连接 解决方法
- SVN命令
- Java 模板引擎总结
- IOS学习之——延迟执行
- 面试题68:按之字形顺序打印二叉树
- 第4周项目4-程序分析(4)