我在Interface Builder中定义了Swift中的stackview:
@IBOutlet weak var myStack: UIStackView!
后面的代码:
myStack.frame.height=100 -> Error:Value of type '(CGRect) -> CGRect' has no member 'height'
成员高度存在是因为XCode的自动完成功能提出了它。这是什么CGRect错误?
在框架文档中(CgRect)
https://developer.apple.com/documentation/coregraphics/cgrect/1455645-height
var height: CGFloat { get }
仅在CGSize的文档中可用作吸气剂
https://developer.apple.com/documentation/coregraphics/cgsize/1455076-height
您可以设置它
myStack.frame.size.height = 100.0
或
myStack.frame.size = CGSize(width:height)