无法将分段控件设置回未选择索引



我正在使用iOS 13 Beta,我的UISelectedControl开始时没有选择索引(-1(

"selectedSegmentIndex" = -1

选择任何选项后,我想在像这样的按钮上重置

@IBOutlet weak var segmentedC: UISegmentedControl!
@IBAction func didTapDeselectButton(_ sender: Any) {
segmentedC.selectedSegmentIndex = -1
}

我观察到的是分段控件的行为很奇怪,元素证明系统理解并停用了它:

  • 选项之间的灰色小分隔条重新出现
  • 所选选项文本将变为常规文本,而不是再次加粗

但白色颗粒并没有隐藏

现象视频

由于您使用的是 iOS13 的测试版,因此您应该使用 iOS 和 Mac 的本机反馈助理应用提交错误报告。 面向开发人员的反馈助手简介

对于发行说明中未提及的问题,请通过 Apple 错误报告器提交错误。 提交错误时,请在错误标题和说明中包含完整的版本号。这看起来像"10.14 (18Axxxx("。您可以通过从苹果菜单中选取"关于本机"来查找完整版本号。在出现的窗口中,单击"macOS"下方显示的"版本10.14"以显示完整版本,包括括号中的部分。

最新更新