我想调整按钮为正方形,这里是我的代码:如何在swift 3中自定义按钮的大小?
let button = UIButton()
button.backgroundColor = UIColor.red
button.translatesAutoresizingMaskIntoConstraints = false
//method one
//button.widthAnchor.constraint(equalToConstant:44.0).isActive = true
//button.heightAnchor.constraint(equalToConstant: 44.0).isActive = true
//method two
button.frame.size = CGSize(width: 20.0, height: 20.0)
button.addTarget(self, action: #selector(ratingButtonTapped(button:)), for: .touchUpInside)
addArrangedSubview(button)
我已经试过这两个方法,但是他们都不工作了罚款与显示方法之一,并没有一些错误,在显示错误方法二。当我运行代码时,按钮在容器中实现。这里有什么问题?
也许u有一些约束上,使按钮大小它是如何? – Whencesoever
你得到的错误是什么?如果我使用stroyboard,也可以尝试设置约束 –
,这意味着我直接从库中拖动一个按钮到stroyboard,我可以方便地设置约束。但现在我正在通过编码创建一个按钮。你看。问题是我现在无法轻松更改按钮大小。 – chucklai