【问题标题】:reactivating Segmented Control on click iOS在单击 iOS 时重新激活分段控制
【发布时间】:2013-12-15 22:54:56
【问题描述】:

对于我的应用程序,它当前执行一些逻辑,我还取消选择了 segment control:

[self.tipControl setSelectedSegmentIndex:UISegmentedControlNoSegment];

我可以保持原样,但我希望可以选择重新启用它以执行其他功能。这就是我现在拥有的

if (true) {...
    ...
    ...
    [self.tipControl setSelectedSegmentIndex:UISegmentedControlNoSegment];
}

activate segmented control onclick   //allowing selecting of segments

if (self.segmentedcontrol.selectedSegmentIndex >= 0){
     ... do something...;
}

【问题讨论】:

    标签: ios iphone


    【解决方案1】:

    如果您想启用段控制,请输入如下代码:

    ..
    ..
    [self.tipControl setSelectedSegmentIndex:0]; // this will enable first segment
    ..
    ..
    // similarly you can enable other segments with changing index.
    

    希望对你有所帮助。

    【讨论】:

    • 我试过了,但它会将分段控件设置为 0,并且不允许我在值之间进行更改。我希望能够在点击时进行更改
    • 您希望 SegmentControl 在触摸时将值从一个段更改为另一个。那你就会有兴趣看here in StackOverflow。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多