2017-07-14 114 views
0

如何防止分段控制更改而未將其設置爲禁用。 基本上我需要像shouldChangeSegment這樣的東西。 我需要顯示警報消息並防止段更改。防止UISegmentedControl更改

+0

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

+0

是的。我爲UIControlEvents.ValueChanged添加了選擇器,並且在段更改時顯示alert並將segmnetedControl.selectedSegmentIndex更改爲previus值。 –

回答

0

設置disabled = true是正常的方法。沒有shouldChangeSegment類型的委託方法。你可以設置userInteractionEnabled = false

使用disabled = true有什麼問題?

+0

在那種情況下,我該如何處理禁用的段觸摸並顯示警告爲什麼該段被禁用? –

+0

您無法禁用單個細分。 –