IOS学习笔记之十:IOS重点内容 Delegate的理解
2014-10-13 18:35
375 查看
关于delegate,我想谈一谈做一个类似于UIAlertView的UIView的过程
1.首先创建了一个NotificationView,添加了delegate代码如下:
@protocol NotificationDelegate<NSObject>
@optional
-(void) clickButtonAtIndex:(int)indexOfButton OnView:(UIView*) notificationView;
@end
@interface NotificationView :UIView
...
@property (weak,nonatomic)id<NotificationDelegate>delegate;
...
@end
2.因为这种方法太过于繁琐,所以不再赘述,更好用的一种方法是用block来做简单的回调。
1.首先创建了一个NotificationView,添加了delegate代码如下:
@protocol NotificationDelegate<NSObject>
@optional
-(void) clickButtonAtIndex:(int)indexOfButton OnView:(UIView*) notificationView;
@end
@interface NotificationView :UIView
...
@property (weak,nonatomic)id<NotificationDelegate>delegate;
...
@end
2.因为这种方法太过于繁琐,所以不再赘述,更好用的一种方法是用block来做简单的回调。
相关文章推荐
- IOS 学习笔记(二)object-c理解
- IOS 学习笔记--关于对Block的理解
- iOS学习笔记(2)AppDelegate的生命周期.
- iOS学习笔记(1)— UIView 渲染和内容管理
- Java学习过程中应该理解的一些重点内容
- IOS 学习笔记(四)ios理解
- iOS学习笔记3---delegate五步曲,轻松学会使用delegate
- Java学习应该理解的一些重点内容
- ios学习笔记:ios如何选择delegate ,notification,kvo
- iOS学习笔记17—NSFileHandle 诸多方法理解
- IOS学习笔记10-UIView的一些基本方法理解:loadView、viewDidLoad、viewDidUnload、viewWillAppear、viewWillDisappear、
- iOS学习笔记(1)— UIView 渲染和内容管理
- iOS阶段学习第30天笔记( UIViewController—Delegate(代理) )
- Java学习过程中应该理解的一些重点内容
- Mcad学习笔记之委托再理解(delegate的构造器,MulticastDelegate,BeginInvoke,EndInvoke,Invoke4个方法的探讨)
- iOS学习笔记(2)UIWebViewDelegate委托协议定义的方法
- iOS学习笔记(1)— UIView 渲染和内容管理
- iOS学习笔记39-iOS开发,谓词(NSPredicate)的用法:(二)谓词和正则表达式配合使用,进行表单内容判断
- iOS学习笔记29-__block 与 __weak的区别理解
- IOS 学习笔记 2015-03-27 我理解的OC-代理模式