答案 0 :(得分:1)
我建议你在这里改变你的设计并采用不同的方法。
您似乎想要的设计几乎不可能实现可读性。
另外,如果我正在使用您的应用并添加另一个“活动项目”,会发生什么。如果我有10个活动项目会怎样?
请注意,UI不能作为您正在尝试解决的问题使用错误的UI的标志。
我建议可能只有当前的项目标题,并带有一个按钮,可能会显示要切换到的项目列表......或者其他内容。
答案 1 :(得分:0)
该文字已被截断。如果希望它适合您的细分,则需要根据文本长度更新细分控制大小。如果您只想摆脱截断,可以使用以下代码段。但是,不建议这样做,因为后来Apple可能会更改UISegmentControl
层次结构。
for item in segmentedControl.subviews {
for subview in item.subviews {
if subview.isKind(of: UILabel.self) {
let _label = subview as! UILabel
_label.numberOfLines = 0
_label.lineBreakMode = .byWordWrapping
}
}
}