愿意在Swift中调整视图大小的错误消息

问题描述 投票:1回答:1

我在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错误?

ios swift uiview
1个回答
1
投票

在框架文档中(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)
© www.soinside.com 2019 - 2024. All rights reserved.