我在這個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