dequeueReusableCellWithIdentifier デリゲートの使用を開始する前に、テーブル ビューの 1 つのビューに含まれるセルの数について質問されました。
次のプログラムを使用しましたが、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プログラミングを始めたばかりです。