我正在使用动态分段控制。每当用户添加新牌组时,标题都会显示在分段控件中。
但是,我需要一个水平滚动的分段控制器,它可能具有不同的标题宽度,具体取决于文本(标题)大小。
这帮助我实现了它。iOS 13 分段控制:删除滑动手势以选择分段
我在滚动视图中添加了分段控制器。然后将我的分段控制器类更改为以下内容;
class NoSwipeSegmentedControl: UISegmentedControl {
override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
}