swift - 使用一个操作的两个分段控件

标签 swift uisegmentedcontrol

我有两个独立的分段控件,它们都具有相同的段。如何根据第一个分段控件设置第二个分段控件?

如果在顶部分段控件中选择加仑分段,我希望底部分段控件自动切换到加仑。 Screenshot of the segmented controls

最佳答案

你可以使用类似的东西:

segmentedControl1.addTarget(self, action: #selector(changeAction), forControlEvents: .ValueChanged)
func changeAction() {
    segmentedControl2.selectedSegmentIndex = segmentedControl1.selectedSegmentIndex
}

关于swift - 使用一个操作的两个分段控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44524658/

相关文章:

objective-c - 将回调/闭包从 Objective C 转换为 Swift

swift - 存储带有闭包的函数数组

swift - 尽管导入了所有包,但无法在范围内找到 'logger'

ios - 在类中声明一次 Alamofire.SessionManager 以便在类中的各种实用函数中使用它

ios - UISegmentedControl 段大小触摸检测

ios - 如何更改 UISegmentedControl 上文本的字体大小?

ios - 如何从tableViewCell的类中回调tableView的类中的函数

ios - Swift 分段控件和 UITableView

ios - 导航栏 (ios) 的未对齐分段控件

ios - 在第二行导航栏添加段 Controller