0

我迅速旋转了一个分段控件,以获得一个垂直控件。但我想将标题标签旋转 90 度

在此处输入图像描述

使用此代码,我也可以更改标题文本和颜色(红色),但我无法旋转标签,我不知道为什么。

for view in cell.mySegmentedControl.subviews {
            for subview in view.subviews {
                if subview is UILabel {
                    let sub = subview as! UILabel
                    sub.transform = CGAffineTransform(rotationAngle: .pi/4)
                    sub.textColor = UIColor.red
                    sub.text = "OO"
                }
            }
        }

有谁知道原因?

4

1 回答 1

0

我相信这是 UISegment 颜色的默认行为。

我建议使用垂直堆栈视图创建自定义分段视图!将标签添加到堆栈视图并自定义它们。这将更容易和更方便

于 2020-06-07T00:30:41.123 回答