2017-07-14 81 views
0

如何防止分段控制更改而未将其设置为禁用。 基本上我需要像shouldChangeSegment这样的东西。 我需要显示警报消息并防止段更改。防止UISegmentedControl更改

+0

您是否找到解决方法? – Thodoris

+0

是的。我为UIControlEvents.ValueChanged添加了选择器,并且在段更改时显示alert并将segmnetedControl.selectedSegmentIndex更改为previus值。 –

回答

0

设置disabled = true是正常的方法。没有shouldChangeSegment类型的委托方法。你可以设置userInteractionEnabled = false

使用disabled = true有什么问题?

+0

在那种情况下,我该如何处理禁用的段触摸并显示警告为什么该段被禁用? –

+0

您无法禁用单个细分。 –