如何检测UISwitch中的变化?

  • 回答 (2)
  • 关注 (0)
  • 查看 (62)

我已经为UISwitc的值更改事件连接了一个处理程序。我会怎么做每次调用处理程序时,开关的值都会发生变化。如果您快速地按下开关,就可以用相同的状态连续调用处理程序。所以我想知道是否还有人注意到了这种行为,并想出了一个好的解决方案。

墨莫末沫陌魔墨莫末沫陌魔提问于
笔洁7eProgrammer回答于
   -(void) createSwitch
    {
        self.searchExistSearchNewSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(0,0,0,0)];
        [self.searchExistSearchNewSwitch addTarget:self action:@selector(switchValueChanged:) forControlEvents:UIControlEventValueChanged];
        [self.view addSubview:self.searchExistSearchNewSwitch];
    }
    - (void)switchValueChanged:(UISwitch *)theSwitch
    {
        BOOL flag = theSwitch.isOn;
    }

回答过的其他问题

如何保护Android应用内的代码及文件?

笔洁7eProgrammer
我看其他回答说没必要加固,还有人说兼容性和性能会有影响,绝对不可取! 为什么要应用加固? Android 应用使用 Java 语言编程,易被反编译,破译核心业务逻辑和算法; Android 应用易被二次打包,插入病毒、木马、流氓广告等恶意代码; Android 系统本身开源特性,...... 展开详请

Tableau LOD使用计算的字段比率固定表达式

笔洁7eProgrammer
您要做的是为每个市场创建一个参与率计算,例如: If MarketName = "West" THEN SUM(Engagement) / SUM(Reach) END 要获得与平均值的差异,您可以使用LOD或Window Calc,例如: WINDOW_SUM(SUM(...... 展开详请

Laravel API ResourceCollection不起作用

笔洁7eProgrammer
更改 use Illuminate\Http\Resources\Json\ResourceCollection; class ProductCollection extends ResourceCollection { 至 use Illuminate\Http\Re...... 展开详请

没有数据时,SSRS不对单元格着色

笔洁7eProgrammer
我认为这是因为你只有(严格优越)而不是(等于或优于0)尝试使用这个表达式: =IIf(InStr(Fields!ContactType.Value,"Total") **>=** 0, "LightGrey", "Transparent") 代替: =IIf(InStr(...... 展开详请

docker中的Caddy代理给出空响应

笔洁7eProgrammer

我不确定,但我怀疑这是因为Docker for Mac的网络有点破碎。我放弃了Caddy,并尝试用Traefik做同样的想法,这没有用(虽然它给出了“网关错误”,而不是完全放弃连接)。

只要将所有内容都移到Linux上,它就能完美运行。

如何在模型中查询未分配的ForeignKeyField对象

笔洁7eProgrammer
你应该做的是获取所有SourceCode对象的ID ,然后从该列表中减去Project分配给它的所有对象SourceCode。例如; # get the IDs of all SourceCode objects source_ids = SourceCode.objects....... 展开详请

关于作者

所属标签

扫码关注云+社区