【发布时间】:2020-06-07 08:30:41
【问题描述】:
我快速旋转了一个分段控件,以便获得一个垂直控件。但我想将标题标签旋转 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"
}
}
}
有人知道原因吗?
【问题讨论】:
-
它不起作用,实际上我添加了两个 00,因为我想看看我可以更改那个标签和颜色,但是如果我删除它,仍然不起作用,不会旋转
-
你为什么不旋转整个segmentControl..??
-
我旋转了整个segmentControl,这就是旋转Text的原因,我想再次旋转标签标题以便水平显示它
标签: ios swift xcode uisegmentedcontrol segmentedcontrol