在开始使用它的 dequeueReusableCellWithIdentifier 委托之前,我被问到一个表格视图的单个视图中有多少个单元格的问题。
我使用了以下程序,但它在 12 行后重置并再次从 1 开始。
NSMutableArray *array;
-(UITableViewCell *)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell =[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell==nil){
cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
NSString *cellValue = [array objectAtIndex:indexPath.row];
cell.textLabel.text=cellValue;
}
return cell;
}
-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
{
return [array count];
}
还有我的 viewDidLoad
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
array = [[NSMutableArray alloc]init];
for(int i=1; i<=24 ; i++)
{
NSMutableString *str = [[NSMutableString alloc]initWithString:@"Sachin"];
NSString *integ = [NSString stringWithFormat:@"%d",i];
[str appendString:integ];
[array addObject:str];
}
}
还有我在OutputImage的输出截图
对不起菜鸟问题。刚开始iOS编程。