Ios 防止UISegmentedControl更改
如何防止分段控件更改而不将其设置为禁用。 基本上我需要像shouldChangeSegment这样的东西。Ios 防止UISegmentedControl更改,ios,swift,swift3,Ios,Swift,Swift3,如何防止分段控件更改而不将其设置为禁用。 基本上我需要像shouldChangeSegment这样的东西。 在这种情况下,我需要显示警报消息并防止段更改 设置disabled=true是正常的方式。没有shouldChangeSegment类型委托方法 您还应该能够设置userInteractionEnabled=false 使用disabled=true有什么问题?在这种情况下,我如何处理禁用的段触摸并显示该段禁用的原因警报?您无法禁用单个段。找到解决方法了吗?是的。我为UIControlEv
在这种情况下,我需要显示警报消息并防止段更改 设置
disabled=true
是正常的方式。没有shouldChangeSegment
类型委托方法
您还应该能够设置userInteractionEnabled=false
使用
disabled=true
有什么问题?在这种情况下,我如何处理禁用的段触摸并显示该段禁用的原因警报?您无法禁用单个段。找到解决方法了吗?是的。我为UIControlEvents.ValueChanged添加了选择器,当段更改时,我显示警报并将segmnetedControl.selectedSegmentIndex更改为previus值。