Swift 5 分段控制截断标题

问题描述

我正在使用动态分段控件。每当用户添加新牌组时,标题就会显示在分段控件中。

enter image description here

但是,我需要一个水平滚动的分段控制器,它可能具有不同的标题宽度,具体取决于文本(标题)大小。

解决方法

这帮助我实现了它。 iOS 13 Segmented Control: Remove swipe gesture to select segment

我在滚动视图中添加了分段控制器。 然后将我的分段控制器类更改为以下内容;

class NoSwipeSegmentedControl: UISegmentedControl {

    override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
        return true
    }
}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...