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; (显然将按钮替换为您命名为您的财产的任何内容) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |