我只是研究了
CGRect结构参考。在Swift中,定义了一个扩展,该扩展具有成员
height和
width。请看下面的代码
struct CGRect {var origin: CGPointvar size: CGSize}extension CGRect { ... var width: CGFloat { get } var height: CGFloat { get } ...}所以,你可以直接读取
height,并
width从价值观
CGRect。如您所见,这些仅仅是
getters,因此,如果尝试使用以下方法设置这些值,则会收到错误消息
view.frame.height= somevalue



