因此,我跟随youtube上在CGrect中写过的一个人:
nameLabel.frame = CGRect( x: userProfileImage.right + 5,
该代码应该将nameLabel放在userProfileImage的右侧,但是当我使用相同的代码时,它会告诉我Value of type 'UIImageView' has no member 'right'
有人可以帮我弄清楚为什么它不起作用吗?黑屏是youtube上那个家伙的代码,没有错误,白屏是我的。相同的Xcode版本。
最佳答案
那是因为UIView
没有这样的成员,所以这个家伙可能正在使用扩展或库。尝试userProfileImage.frame.maxX
。
关于swift - CGRect没有成员 'right'吗?为什么CGRect可能无法正常工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63908383/