gpt4 book ai didi

ios - 旋转 UIView 下的 UILabel

转载 作者:行者123 更新时间:2023-11-30 12:35:16 25 4
gpt4 key购买 nike

我正在尝试旋转位于(在 Storyboard 上创建的)UIView 下的 UILabel,但当我尝试 CGAffineTransform(rotationAngle: ) 时,它会因零值而导致应用程序崩溃。这是因为我使用 Storyboard造成的吗?

enter image description here

    @IBDesignable
class AnalogView: UIView {

@IBOutlet var prevPitch:UILabel!
@IBOutlet var currectPitch:UILabel!
@IBOutlet var nextPitch:UILabel!

fileprivate let thickHorizontalLayer = CAShapeLayer()
fileprivate let thinHorizontalLayer = CAShapeLayer()

fileprivate let roundThinLayer = CAShapeLayer(layer: self)
fileprivate let roundThickLayer = CAShapeLayer(layer: self)

@IBInspectable var thickYCoord: CGFloat = 50.0
@IBInspectable var thinYCoord: CGFloat = 52.5



@IBInspectable var counterColor: UIColor = UIColor.orange

override init(frame: CGRect = .zero) {
super.init(frame: frame)



configure()
}

required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)

}

private func configure() {


prevPitch.transform = CGAffineTransform(rotationAngle: 3.14)

最佳答案

您的标签prevPitch未连接到您的 Storyboard项目

您的代码左侧边栏上有一个加号而不是圆圈。

您应该重新连接它。也许您在重命名时丢失了此连接

关于ios - 旋转 UIView 下的 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42959660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com