首页 > 解决方案 > UIButton 移除样式选中状态

问题描述

我想从 UIButtons 中删除选定的状态效果。

按下时,UIButton 旁边会出现一个蓝色胶囊。

UIButton-选中状态

更新新问题

带有 type:system 的 UIButton 选择目标按钮。将 UIButton 类型更改为自定义后。此效果已被移除。按下了位于同一视图中的其他按钮。

这是 UIButton 功能的一部分,如果按下它应该运行此 IBAction 中的代码。两个 UIButton 连接到此函数。对于类型系统,它选择了正确的 UIButton,对于自定义类型,它似乎是随机选择的。

  - (IBAction) buttonAction:(id)sender
      {
         UIButton *btn = sender;

         btn.selected = !btn.selected; 

         if([sender tag] == 1){
            // run code UIButton 1
         }

         if([sender tag] == 2){

            // run code UIButton 2

         }
    }

我希望这很清楚。

标签: objective-cxcode

解决方案


从 xib 文件中选择按钮并在属性检查器中将其类型更改为自定义。

在此处输入图像描述


推荐阅读