Swift 基于在运行时选择的UI分段控件隐藏标签

Swift 基于在运行时选择的UI分段控件隐藏标签,swift,uisegmentedcontrol,Swift,Uisegmentedcontrol,我在UISegmented控件中有两个段。我想要的是根据在运行时选择的段隐藏标签 例如: if SegControl.selectedSegmentIndex == 1 { descriptStar.isHidden = true PriceStar.isHidden = true } 我正在尝试,但它不起作用。请帮忙 谢谢我以前有一个来自segmentedControl的出口,但没有一个@iAction方法。我创建

我在UISegmented控件中有两个段。我想要的是根据在运行时选择的段隐藏标签

例如:

if SegControl.selectedSegmentIndex == 1 {
    descriptStar.isHidden = true
    PriceStar.isHidden = true                               
}
我正在尝试,但它不起作用。请帮忙


谢谢

我以前有一个来自segmentedControl的出口,但没有一个
@iAction
方法。我创建了一个连接到分段控件的
@iAction
方法,并插入了代码以隐藏该函数中的标签,它起了作用。

它们都不隐藏吗?到底是什么问题?它们不会根据分段控件的选择而隐藏。我选择了第二个段,即索引为1的段,它应该隐藏,但不隐藏。请确保将
valueChange
方法绑定到段控件,并在其中执行代码?