您的位置:首页 > 移动开发 > IOS开发

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 ];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: