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 | 当天最小值:使用当天测量的最小体重值绘制曲线 |