ios - 如何改变 Swift 中按钮的大小?

标签 ios xcode button

如果有约束,如何更改 UIButton 的高度和宽度?这是给你的简单问题。但我不明白。这是我更改大小的代码的一部分

button.frame = CGRect(x: button.frame.origin.x, y: button.frame.origin.y, width: 30.0, height: 30.0)
button.widthAnchor.constraint(equalToConstant: 30.0).isActive = true
button.heightAnchor.constraint(equalToConstant: 30.0).isActive = true

最佳答案

如果您有约束,则需要存储对每个约束的引用并更新常量,如下所示:

let button = UIButton()
let widthConstraint = button.widthAnchor.constraint(equalToConstant: 30.0)
let heightConstraint = button.heightAnchor.constraint(equalToConstant: 30.0)

NSLayoutConstraint.activate([widthConstraint, heightConstraint])

//change button size to 50x50
widthConstraint.constant = 50
heightConstraint.constant = 50

最好, 卡斯滕

关于ios - 如何改变 Swift 中按钮的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55102023/

相关文章:

iOS Autolayout如何水平拉伸(stretch)2个按钮

iphone - 在后台加载大量数据

ios - iAd 横幅出现在底部时将屏幕内容向上推

xcode - Xcode xcshareddata目录?

java - 如何更改 Android 按钮颜色 onClick?

javascript - 通过弹出容器显示按钮?

iphone - 通过 segue 传输 View Controller 后隐藏单元格

objective-c - 搜索时如何忽略Unicode字符?

xcode - 带有 FBSDKLoginButton 图像的自定义按钮

javascript - 如何删除JS中动态创建的按钮?