iOS代理,协议
2015-11-26 17:21
417 查看
#import <UIKit/UIKit.h>
@protocol parkingViewDelegate;
@interface parkingView :
UIView
{
UIButton *deleteBtn;
}
///图片数组
@property (nonatomic,
copy) NSArray *parkingimageArray;
@property (nonatomic,
assign) id<parkingViewDelegate> delegate;
@end
@protocol parkingViewDelegate <NSObject>
///点击按钮
- (void)clickparkingViewDelegateAddButtonWithTag:(NSInteger)buttonTag;
- (void)clickRemoveparkingViewDelegateAddButtonWithTag:(NSInteger)buttonTag;
@end
- (void)clickImageButton:(UIButton *)button
{
if ([_delegate
respondsToSelector:@selector(clickparkingViewDelegateAddButtonWithTag:)])
{
if (button.tag ==
self.parkingimageArray.count) {
[_delegate
clickparkingViewDelegateAddButtonWithTag:1000000];
}else
{
[_delegate
clickparkingViewDelegateAddButtonWithTag:button.tag];
}
}
}
-(void)deleteImageBtn:(UIButton*)button
{
if ([_delegate
respondsToSelector:@selector(clickRemoveparkingViewDelegateAddButtonWithTag:)]) {
[_delegate
clickRemoveparkingViewDelegateAddButtonWithTag:button.tag ];
}
@protocol parkingViewDelegate;
@interface parkingView :
UIView
{
UIButton *deleteBtn;
}
///图片数组
@property (nonatomic,
copy) NSArray *parkingimageArray;
@property (nonatomic,
assign) id<parkingViewDelegate> delegate;
@end
@protocol parkingViewDelegate <NSObject>
///点击按钮
- (void)clickparkingViewDelegateAddButtonWithTag:(NSInteger)buttonTag;
- (void)clickRemoveparkingViewDelegateAddButtonWithTag:(NSInteger)buttonTag;
@end
- (void)clickImageButton:(UIButton *)button
{
if ([_delegate
respondsToSelector:@selector(clickparkingViewDelegateAddButtonWithTag:)])
{
if (button.tag ==
self.parkingimageArray.count) {
[_delegate
clickparkingViewDelegateAddButtonWithTag:1000000];
}else
{
[_delegate
clickparkingViewDelegateAddButtonWithTag:button.tag];
}
}
}
-(void)deleteImageBtn:(UIButton*)button
{
if ([_delegate
respondsToSelector:@selector(clickRemoveparkingViewDelegateAddButtonWithTag:)]) {
[_delegate
clickRemoveparkingViewDelegateAddButtonWithTag:button.tag ];
}
相关文章推荐
- iOS 使用tableView实现 个人中心列表
- iOS 设计模式
- iOS9适配之BitCode
- iOS 骰子战争 Dice Wars
- iOS 利用mask layer 使view中扣掉一块露出下边的view
- iOS---block传值用法
- iOS 编写与圆有关的控件
- Xcode7制作framework教程 iOS9
- ios9邮箱添加163邮箱
- iOS AVPlayer pop 释放内存 崩溃
- iOSMVC设计模式
- 通过Safari浏览器获取iOS设备UDID(设备唯一标识符)
- iOS setter 与 getter方法
- iOS 让textField光标移动位置
- iOS如何让主界面不显示NavigationBar
- ios 常用字符串的操作
- IOS 常用第三方类整理
- iOS 学习日志:infoplist常用设置
- IOS触摸事件处理(如何处理多个触摸点)
- iOS进程间通信之CFMessagePort