iOS----block追加クリックイベント
925 ワード
以前はエージェントに依頼してビューのクリックイベントを追加する操作を紹介していましたが、面倒な子供靴であればblockでクリックイベントを追加する方が簡単(グループに多くのコードを書かないと)で、具体的な実現方法は以下の通りです.
1、まずblockオブジェクトを宣言する
2、はい.mファイルでクリックするイベントを実現するビューの追加方法
3、コントローラでblockを引用すればいいサイホン
あなたの子供の靴を助けることができて、クリックします❤️,ありがとう
1、まずblockオブジェクトを宣言する
typedef void(^SelectTest)(UIButton *testButton);//
@interface wcCell : UITableViewCell
@property (nonatomic, copy) SelectTest selectBlock;
@end
2、はい.mファイルでクリックするイベントを実現するビューの追加方法
:
_wcLabel.userInteractionEnabled = YES;// label
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(testTap:)];
[_wcLabel addGestureRecognizer:tap];
:
-(void)testTap:(UIButton *)sender{
self.selectBlock(sender);
}
3、コントローラでblockを引用すればいいサイホン
__block wcCell *cell1 = cell;//
cell1.selectBlock = ^(UIButton *testButton) {
NSLog(@" ");
};
あなたの子供の靴を助けることができて、クリックします❤️,ありがとう