我在这个iPhone开发的东西很新,我正在一个公司的一些现有的代码。我试图设置初始值的uislider实际上是在一个UITableViewCell中,并且是一个自定义控件。我想在单元格中的initUISlider如何设置初始值
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 2010-05-21 16:17:54