QNSlimUserSlimConfig

减重秤 用户减重配置

属性概览

名称 类型 说明
slimDayCountRule QNSlimDayCountRule 减重天数计算规则,用于设置减重天数的计算方式,决定减重进度天数如何增加,默认值QNSlimDayCountRuleAutoIncrement
slimDays int 减重进度天数,表示用户当前的减重进度天数,用于跟踪用户减重计划的执行天数
curveWeightSelection QNSlimCurveWeightSelection 体重曲线数据选择规则,用于指定体重曲线图使用的体重数据,默认值QNSlimCurveWeightSelectionLastOfDay
targetWeight double 用户目标体重(单位:kg)
initialWeight double 用户初始体重(单位:kg)

枚举说明

1. QNSlimDayCountRule

减重天数计算规则枚举

typedef NS_ENUM(NSUInteger, QNSlimDayCountRule) {
    QNSlimDayCountRuleAutoIncrement = 0, // 自动递增
    QNSlimDayCountRuleByMeasurement = 1  // 按测量天数递增
};

枚举值说明

枚举值 说明
QNSlimDayCountRuleAutoIncrement 0 自动递增:无论当天是否有测量记录,减重天数每天自动+1(默认方式)
QNSlimDayCountRuleByMeasurement 1 按测量天数递增:只有当天有体重测量记录时,减重天数才会+1

2. QNSlimCurveWeightSelection

体重曲线数据选择枚举

typedef NS_ENUM(NSUInteger, QNSlimCurveWeightSelection) {
    QNSlimCurveWeightSelectionLastOfDay = 0, // 当天最后测量值
    QNSlimCurveWeightSelectionMinOfDay  = 1  // 当天最小值
};

枚举值说明

枚举值 说明
QNSlimCurveWeightSelectionLastOfDay 0 当天最后测量值:使用当天最后一次测量的体重值绘制曲线(默认方式)
QNSlimCurveWeightSelectionMinOfDay 1 当天最小值:使用当天测量的最小体重值绘制曲线

results matching ""

    No results matching ""