我试过了
[onOffSC addTarget:self action:@selector(segmentedControlPushed) forControlEvents:UIControlEventAlltouchEvents];
但这没什么.
有没有办法检测选定细分的触摸?
编辑 – 无需创建新的子类.
ps也是手势识别器在尝试将其拖动到那里时不接受segmentcontrol
非常感谢
解决方法 我认为这会奏效-(voID) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ NSInteger oldValue = self.selectedSegmentIndex; [super touchesBegan:touches withEvent:event]; if ( oldValue == self.selectedSegmentIndex ) [self sendActionsForControlEvents:UIControlEventValueChanged];}@H_301_0@ 总结
以上是内存溢出为你收集整理的iphone – 如何检测uisegmentedcontrol上的触摸 – 即使在选定的段上?全部内容,希望文章能够帮你解决iphone – 如何检测uisegmentedcontrol上的触摸 – 即使在选定的段上?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)