加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:59:14 所属栏目:百科 来源:网络整理
导读:我的视图控制器底部有3个按钮,btn1 btn2 btn3,我使用它们而不是标签栏,因为根据我的要求无法完全自定义标签栏. 现在问题是,当按下btn1时,我希望它将其图像更改为灰色矩形,而不是正常状态图像.我已使用插座的setimage和uicontrolstate属性为我为按钮btn1Outle
我的视图控制器底部有3个按钮,btn1 btn2 btn3,我使用它们而不是标签栏,因为根据我的要求无法完全自定义标签栏.

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

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

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

解决方法

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

你想做的是

1)将图像设置为SELECTED状态

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

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

button.selected = !button.selected;

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读