• Objective-C


    NSMutableArray改动元素, 使用-insertObject: atIndex: -replaceObjectAtIndex: withObject: 都能够, 即通过插入(insert)和替换(replace)能够实现.
    演示样例:

    // 降低button监听
    - (void) onSubBtnPressed:(UIButton*) sender {
        NIDPRINTMETHODNAME();
    
        NSInteger times = [[_serviceNumList objectAtIndex:_servicePos] integerValue];
        if (times <= 1) {
            return;
        }
        times--; // 降低
    
        // 改变数组数据
        [_serviceNumList replaceObjectAtIndex:_servicePos withObject:[NSNumber numberWithInteger:times]];
    
        // 设置数据
        UITextField *mo = [_timesFieldArray objectAtIndex:_servicePos];
    
        NSAttributedString* timesText =[[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"%ld", (long)[[_serviceNumList objectAtIndex:_servicePos] integerValue]]]; // 设置文字
    
        [mo setAttributedText:timesText];
    
        _totalPrice = (float)([_goodsList[_servicePos][@"Price"] floatValue]/100.0)*[[_serviceNumList objectAtIndex:_servicePos] integerValue];
        [_totalPriceLabel setText:[NSString stringWithFormat:@"%0.1f", _totalPrice]];
    }

    娱乐

  • 相关阅读:
    springboot 连接 mysql 问题
    fehelper浏览器插件
    eslint
    小游戏
    vba获取word文档中的标题
    mybatis resultMap 复用
    图片上传
    Linux设备树中节点的命名格式和常见属性【转】
    SCP指令远程传输数据
    C#调用 inpout32.dll 操作 CPU 的并口
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/7093811.html
Copyright © 2020-2023  润新知