gpt4 book ai didi

ios - 如何通过代码而不是 Storyboard更改 UIButton 的大小和位置

转载 作者:行者123 更新时间:2023-11-28 12:40:52 26 4
gpt4 key购买 nike

我一直在尝试通过代码更改 Storyboard 场景中按钮的大小,但每次加载场景时按钮大小都没有改变。我试过在加载 View 时更改按钮的框架大小,我也尝试过通过 CGRect 更改框架,但它们似乎都不起作用。例如:

clickerbutton.frame = CGRect(x: 100, y: 100, width: 1000, height: 1000)

 clickerbutton.frame.size = CGSize(width: 100, height: 100)

最佳答案

确保您没有使用 AutoLayout,因为使用 autoLayout 将不允许您修改按钮大小

尝试使用:-

 let dummyBtn : UIButton = UIButton() 

override func viewDidLoad() {

super.viewDidLoad()
dummyBtn.frame = CGRect(x: 100, y: 100, width: 200, height: 150)
dummyBtn.layer.backgroundColor = UIColor.blackColor().CGColor
self.view.addSubview(dummyBtn)
print(dummyBtn.frame)

}

func someFunction(){
dummyBtn.frame = CGRectMake(x: 10, y: 10, width: 1000, height: 1000)
}

关于ios - 如何通过代码而不是 Storyboard更改 UIButton 的大小和位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39432054/

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