我对这个 iphone 开发的东西很陌生,我正在一家公司处理一些现有的代码。我试图设置初始值的 uislider 实际上位于 UITableViewCell 中,并且是一个自定义控件。我在考虑单元格初始化
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,我想将其设置为我要编辑的项目的特定值。