xcode – 按下UIButton(状态选择/突出显示),直到按下另一个按钮?

前端之家收集整理的这篇文章主要介绍了xcode – 按下UIButton(状态选择/突出显示),直到按下另一个按钮?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的视图控制器底部有3个按钮,btn1 btn2 btn3,我使用它们而不是标签栏,因为根据我的要求无法完全自定义标签栏.

现在问题是,当按下btn1时,我希望它将其图像更改为灰色矩形,而不是正常状态图像.我已使用插座的setimage和uicontrolstate属性为我为按钮btn1Outlet声明的插座设置了两种状态的图像.

问题是,我不能保持选择按钮,直到按下btn2或btn3. btn只要按下它就会改变选定的状态图像,当我离开它时,它会变回正常状态.

在按下任何其他2个按钮之前,如何将btn1的图像保留为选定图像?

解决方法

你所做的是为“突出显示”状态设置一个图像,这就是为什么当你按下它时你可以看到你的图像.

你想做的是

1)将图像设置为SELECTED状态

2)使用助手视图为视图控制器创建属性(只需将按钮拖动到标题)(在故事板上,右上角的第二个方块)

3)关于按钮动作类型的方法

button.selected = !button.selected;

(显然将按钮替换为您命名为您的财产的任何内容)

猜你在找的Xcode相关文章