iphone - UISegmentedControl 取消选择(不选择任何段)

标签 iphone xcode uisegmentedcontrol iboutlet

事实上标题包含了我的问题。 我有一个 UISegmentedControl,需要取消选择当前选定的选项卡。 我尝试过:

[menu setSelectedSegmentIndex:-1];

menu 是 uisegmentedcontrol 的 UBOutlet 但这给了我异常(exception)。 有人知道吗? 谢谢 彼得

最佳答案

正确的做法是:

[menu setSelectedSegmentIndex:UISegmentedControlNoSegment];

编辑:

Swift 5:

menu.selectedSegmentIndex = UISegmentedControl.noSegment

关于iphone - UISegmentedControl 取消选择(不选择任何段),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2206066/

相关文章:

iphone - 单击 objective-c 中的按钮更改图像

iphone - ARC 在 iOS 4.3 中不工作

iphone - *发送到 Instagram* 通过 *100 台相机合二为一*

ios - UIImage animationImages 色调颜色?

ios - Swift - 调整 fontSize 以适应布局的宽度(以编程方式)

ios - iOS 应用中的 HTTP 加载失败

iphone - NSInteger != 无

ios - 段控制位置改变

ios - 1 个 View 中的多个 uisegmentedcontrol 不起作用

swift - 分段控制 - 为什么在检查 .selectedSegmentIndex 时两个滑动操作都不会消失