Add rangeMode APIs

This commit is contained in:
Huy Nguyen
2016-02-02 11:58:18 -08:00
parent 69e674c1c8
commit 19335d8c9e
10 changed files with 146 additions and 59 deletions

View File

@@ -320,22 +320,22 @@ static NSString * const kCellReuseIdentifier = @"_ASTableViewCell";
- (void)setTuningParameters:(ASRangeTuningParameters)tuningParameters forRangeType:(ASLayoutRangeType)rangeType
{
[_layoutController setTuningParameters:tuningParameters forRangeType:rangeType];
[_layoutController setTuningParameters:tuningParameters forRangeMode:ASLayoutRangeModeFull rangeType:rangeType];
}
- (ASRangeTuningParameters)tuningParametersForRangeType:(ASLayoutRangeType)rangeType
{
return [_layoutController tuningParametersForRangeType:rangeType];
return [_layoutController tuningParametersForRangeMode:ASLayoutRangeModeFull rangeType:rangeType];
}
- (ASRangeTuningParameters)rangeTuningParameters
- (void)setTuningParameters:(ASRangeTuningParameters)tuningParameters forRangeMode:(ASLayoutRangeMode)rangeMode rangeType:(ASLayoutRangeType)rangeType
{
return [self tuningParametersForRangeType:ASLayoutRangeTypeDisplay];
[_layoutController setTuningParameters:tuningParameters forRangeMode:rangeMode rangeType:rangeType];
}
- (void)setRangeTuningParameters:(ASRangeTuningParameters)tuningParameters
- (ASRangeTuningParameters)tuningParametersForRangeMode:(ASLayoutRangeMode)rangeMode rangeType:(ASLayoutRangeType)rangeType
{
[self setTuningParameters:tuningParameters forRangeType:ASLayoutRangeTypeDisplay];
return [_layoutController tuningParametersForRangeMode:rangeMode rangeType:rangeType];
}
- (NSArray<NSArray <ASCellNode *> *> *)completedNodes