// // YBSegControl.m // YBmyth // // Created by YunBao on 2018/1/16. // Copyright © 2018年 Rookie. All rights reserved. // #import "YBSegControl.h" @implementation YBSegControl /** * 重写 以下两个方法 做到重复点击也能响应事件 */ -(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { [self setSelectedSegmentIndex:self.selectedSegmentIndex]; [super touchesEnded:touches withEvent:event]; } -(void)setSelectedSegmentIndex:(NSInteger)selectedSegmentIndex { if (self.selectedSegmentIndex == selectedSegmentIndex) { [super setSelectedSegmentIndex:UISegmentedControlNoSegment]; }else { [super setSelectedSegmentIndex:selectedSegmentIndex]; } } -(void)drawRect:(CGRect)rect{ // for (int i=0; i