gpt4 book ai didi

快速更改现有按钮/标签的尺寸和位置

转载 作者:行者123 更新时间:2023-11-30 13:06:30 25 4
gpt4 key购买 nike

我想以编程方式更改现有按钮或标签的尺寸和位置。我想要编辑的按钮已经在 ViewController 中,并且到目前为止我的应用程序中没有任何限制。

我已对 myButton 进行了设置:

@IBOutlet var myButton: UIButton!

我已经尝试过:

myButton.frame = CGRectMake(50.0, 50.0, 100.0, 50.0)

myButton.frame.origin = CGPoint(x: 10, y: 10)

myButton.frame.width = 100

这些代码的前两行已编译并运行,但都没有更改按钮的任何尺寸/位置。第三行代码(我从 here 获得)甚至无法编译,因为“宽度是仅获取的属性。”

我该怎么做?

最佳答案

前两行,尤其是第一行应该可以工作,因此您可能尚未将它们与 IBOutlet 连接,或者如果以编程方式创建,则可能尚未正确实例化。

虽然 size 是框架的属性之一,但您实际上需要访问此 size 属性。所以第三行需要像这样更新:

myButton.frame.size.width = 100

关于快速更改现有按钮/标签的尺寸和位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39300831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com