Xcode UISegmentedControl仅在我轻触SegmentedControl几次时更改其值?

Xcode UISegmentedControl仅在我轻触SegmentedControl几次时更改其值?,xcode,Xcode,因此,我在Xcode上遇到了这个问题,其中有一个UISegmentedControl 我还在控件上放置了一个iAction(valueChanged)。 问题是,当我单击一个索引时,该索引不会被注册,但如果我单击另一个索引,然后返回上一个索引,它将被注册。 (例如,0和1是索引,如果我点击0,然后点击1,然后再次点击0,则0将被注册) 我希望你能解决这个问题 谢谢。据我所知,您试图单击已选择或已启用的分段控件。如果它是正确的,那么这就是预期的行为,因为当您点击所选索引时,没有任何索引值被更改:)

因此,我在
Xcode
上遇到了这个问题,其中有一个
UISegmentedControl

我还在控件上放置了一个
iAction
(valueChanged)。
问题是,当我单击一个索引时,该索引不会被注册,但如果我单击另一个索引,然后返回上一个索引,它将被注册。
(例如,
0
1
是索引,如果我点击
0
,然后点击
1
,然后再次点击
0
,则
0
将被注册) 我希望你能解决这个问题


谢谢。

据我所知,您试图单击已选择或已启用的分段控件。如果它是正确的,那么这就是预期的行为,因为当您点击所选索引时,没有任何索引值被更改:)别担心,我解决了它。我将touchevent方法放在segmentedcontrol方法中,因此可能存在与此相关的问题。