因此,我跟随youtube上在CGrect中写过的一个人:

nameLabel.frame = CGRect( x: userProfileImage.right + 5,
该代码应该将nameLabel放在userProfileImage的右侧,但是当我使用相同的代码时,它会告诉我Value of type 'UIImageView' has no member 'right'有人可以帮我弄清楚为什么它不起作用吗?
swift - CGRect没有成员 'right'吗?为什么CGRect可能无法正常工作?-LMLPHP
swift - CGRect没有成员 'right'吗?为什么CGRect可能无法正常工作?-LMLPHP
黑屏是youtube上那个家伙的代码,没有错误,白屏是我的。相同的Xcode版本。

最佳答案

那是因为UIView没有这样的成员,所以这个家伙可能正在使用扩展或库。尝试userProfileImage.frame.maxX

关于swift - CGRect没有成员 'right'吗?为什么CGRect可能无法正常工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63908383/

10-12 14:18