使用分段控件禁用用户交互?

时间:2011-02-03 16:44:34

标签: ios

我想启用和禁用与UISegmented Control的用户交互。我注意到它的超类UIControl有一个名为“enabled”的属性这是我需要设置以禁用/启用我的控件吗?

4 个答案:

答案 0 :(得分:6)

是的,例如。您也可以使用[segmentedControl setUserInteractionEnabled:NO]

答案 1 :(得分:6)

是的,enabled属性是您想要的。您也可以使用userInteractionEnabled,但我认为enabled就足够了。

答案 2 :(得分:0)

迅速4.2

设置yourSegmentedControlName.isUserInteractionEnabled = false

答案 3 :(得分:0)

在点击一个网段时,我正在进行网络通话,并且在网络通话期间,我想禁用该网段,并将其显示为灰色。

使用isUserInteractionEnabled只会禁用/启用细分。

但是,使用isEnabled会为灰色添加灰色部分,除了禁用/启用细分之外。

所以对我来说isEnabled是更好的选择