如何使用Swift旋转分段控件的标题标签

问题描述 投票:0回答:1

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

enter image description here

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

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"
                }
            }
        }

有人知道原因吗?

ios swift xcode uisegmentedcontrol segmentedcontrol
1个回答
0
投票

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

我建议使用垂直堆栈视图创建自定义的分段视图!将标签添加到堆栈视图并对其进行自定义。这样会更容易,更方便

© www.soinside.com 2019 - 2024. All rights reserved.