【发布时间】:2020-09-15 19:08:57
【问题描述】:
所以我在 youtube 上关注一个在 CGrect 中写道的人:
nameLabel.frame = CGRect( x: userProfileImage.right + 5,
此代码应该将 nameLabel 放在 userProfileImage 的右侧,但是当我使用相同的代码时,它告诉我 Value of type 'UIImageView' has no member 'right'
谁能帮我弄清楚为什么它不起作用?
黑屏是youtube上那个人的代码,没有错误,白色的是我的。相同的 Xcode 版本。
【问题讨论】:
-
此人是否有
UIImageView或UIView的分机号? (例如extension UIView {var right: CGFloat { self.frame.width + self.frame.origin.x }}) -
当有人添加一个不添加任何新功能而只是重命名现有功能的扩展时,总是令人困惑。但是,考虑到这段代码没有使用约束,它可能已经很老了。我猜是 7-9 岁。
标签: swift syntax-error frame cgrect