禁用uibutton

时间:2016-10-18 15:14:17

标签: ios swift uibutton isenabled

我有一个带有几个按钮(包含图像和文本)的循环自定义菜单。为了不削减标题,我不得不放大按钮大小,但是几个按钮的背景部分覆盖了其他按钮的图像或标题。这就是为什么我要禁用按钮的背景,或仅使图像和/标题处于活动状态。

我该怎么办? 感谢

2 个答案:

答案 0 :(得分:0)

正如其他人所提到的,您可以使用以下内容轻松更改背景颜色:

Swift 3.0

buttonName.backgroundColor = UIColor.clear

Swift 2.2及之前的

buttonName.backgroundColor = UIColor.clearColor()

你的按钮是否重叠,因为它们很拥挤?如果是这样,那么从设计的角度来看,我会考虑重新设计这个方面。如果您有许多重叠的拥挤按钮,用户可能会错误点击。

答案 1 :(得分:0)

enter image description here

我让backgroungColor变灰以显示你。我创建了具有特定宽度的按钮,以便标题写得很好。也许我可以计算标题的确切宽度并将其归因于按钮。这将部分解决问题。