gpt4 book ai didi

ios - 圆形按钮变大后变成圆角矩形

转载 作者:可可西里 更新时间:2023-11-01 01:06:29 27 4
gpt4 key购买 nike

我在我的 iOS 应用程序中创建了一个圆形按钮,在更改了自动布局的宽度和高度限制(以便按钮更大)后,它现在是一个圆角矩形而不是圆形。

我在 Main.storyboard 中定义了一个 UIButton,在 ViewController.swift 中定义为 IBOutlet ...

@IBOutlet weak var button: UIButton!

viewDidLoad() 中,我在运行时更改 .cornerRadius 使其成为一个圆 ...

button.layer.cornerRadius = button.frame.size.width / 2.0

在我更改 UIButton 的高度/宽度之前,这种方法对我的应用完美有效。我很困惑为什么按钮不再是一个圆圈。有什么想法吗?

最佳答案

自动布局发生在 viewDidLoad 之后,因此您需要将调整移至 viewDidLayoutSubviews,以便将框架大小设置为正确的大小。

关于ios - 圆形按钮变大后变成圆角矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27477610/

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