Я довольно новичок в этом деле iphone dev, и я работаю над некоторым существующим кодом в компании. Uislider, я пытаюсь установить начальное значение, на самом деле находится в UITableViewCell и является настраиваемым элементом управления. Я думал в клетке инициализацииUISlider, как установить начальное значение
cell = (QuantitiesCell *)[self loadCellWithNibName:@"QuantitiesCell" forTableView:ltableView withStyle:UITableViewCellStyleDefault];
я мог бы просто назвать что-то вроде
((QuantitiesCell *)cell).value = 5;
Фактический класс QuantitiesCell имеет значение члена и следующие функции
-(void)initCell;{
if (listOfValues == nil) {
[self initListOfValues];
}
quantitiesSLider.maximumValue = [listOfValues count]-1;
quantitiesSLider.minimumValue = 0;
quantitiesSLider.value = self.value;
}
-(void)initListOfValues;{
listOfValues = [[NSMutableArray alloc] initWithCapacity:10];
int j =0;
for (float i = minValue; i <= maxValue+increment; i=i+increment) {
[listOfValues addObject:[NSNumber numberWithFloat: i]];
if (i == value) {
quantitiesSLider.value = j;
}
j++;
}
}
, как я сказал, Я довольно новичок в этом, поэтому, если мне нужно опубликовать больше кода, чтобы показать, что получится, свяжитесь с нами, дайте мне знать,
Этот ползунок всегда по умолчанию равен 1, диапазоны ползунков обычно от 1 до 10, и я хочу установить его для определенного значения элемента, который я пытаюсь отредактировать.
вот что я и подумал, спасибо, что подтвердили это :) – slim