今天自定義控件發(fā)現(xiàn)
// 不太懂啥意思啊
[self sendActionsForControlEvents:UIControlEventValueChanged];
這是注冊代碼控件只要關聯(lián)了UIControlEventValueChanged這個手勢就會在調(diào)用sendActionsForControlEvents:UIControlEventValueChanged
的地方執(zhí)行navigationBarButtonDidTap函數(shù)
[self.navigationBar addTarget:self action:@selector(navigationBarButtonDidTap:) forControlEvents:UIControlEventValueChanged];
- (void)navigationBarButtonDidTap:(id)sender {
}
這是調(diào)用地方
- (BOOL)continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event{
[self sendActionsForControlEvents:UIControlEventValueChanged];
return YES;
}
想了解更多查看
http://beyondvincent.com/2014/01/20/2014-01-20-how-to-build-a-custom-control-in-ios/