Ios UISegmentedControl和UIPangestureRecognitor?
我可以查看Ios UISegmentedControl和UIPangestureRecognitor?,ios,uigesturerecognizer,gesture,uisegmentedcontrol,uipangesturerecognizer,Ios,Uigesturerecognizer,Gesture,Uisegmentedcontrol,Uipangesturerecognizer,我可以查看uipangestureerecognizer和UISegmentedControl 分段控件对于高亮显示和选定状态具有不同的样式 问题是,当我在UISegmentedControl内开始平移手势时,它有时会保持高亮显示,但应使用选定的样式 当触摸在某个区域内时,我试图禁用它,但有时它仍然有效 如何解决这个问题?当分段控件的突出显示和选定状态具有不同的字体颜色时,可以清楚地看到这一点。我认为您应该使用此方法来防止触摸特定控件:(例如:) 您可以将“sliderButton”替换为您的段
uipangestureerecognizer
和UISegmentedControl
分段控件对于高亮显示和选定状态具有不同的样式
问题是,当我在UISegmentedControl
内开始平移手势时,它有时会保持高亮显示,但应使用选定的样式
当触摸在某个区域内时,我试图禁用它,但有时它仍然有效
如何解决这个问题?当分段控件的突出显示和选定状态具有不同的字体颜色时,可以清楚地看到这一点。我认为您应该使用此方法来防止触摸特定控件:(例如:)
您可以将“sliderButton”替换为您的段控件或任何您想要的视图。您的代码或我的代码中有错误,因为touch.view可能意味着什么,但不是UISegmentedControl。但是,这可能要感谢您的帮助。您是否使用segmentcontrol.view代替“sliderButton”?
- (BOOL) gestureRecognizer: (UIGestureRecognizer *) gestureRecognizer
shouldReceiveTouch:(UITouch *)touch
{
if (touch.view == sliderButton)
{
return NO;
}
return YES;
}