私は15行を1つのセクションに持つ1つのテーブルビューを持っていました。 テーブルビューがロードされると最初の9行はと表示されますが、CellForRowAtIndexpathメソッドのメソッドでチェックしましたが、ビューロードメソッドに対してこのメソッドで15行を呼び出すようにしたいとします。 私を助けてください。事前にCellForRowAtIndexpathメソッドを処理する方法
感謝....
私は15行を1つのセクションに持つ1つのテーブルビューを持っていました。 テーブルビューがロードされると最初の9行はと表示されますが、CellForRowAtIndexpathメソッドのメソッドでチェックしましたが、ビューロードメソッドに対してこのメソッドで15行を呼び出すようにしたいとします。 私を助けてください。事前にCellForRowAtIndexpathメソッドを処理する方法
感謝....
あなたは、静的な行をしたい場合、それはあなたが、アレイは、その後の行数として [arr count];
を返している場合、あなたが
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
から設定どのくらいの行依存しており、この方法でreturn 15;
を使用
これらの方法を使用するか、すべてのセルを最初のビューの前に表示したい場合は、最後のメソッドを使用してセルの高さを下げる必要があります。彼が持っている価値観。
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [Array count];
}
-(UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:CellIdentifier]
autorelease];
}
cell.textLabel.text=[Array objectAtIndex:indexPath.row];
return cell;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 20;//use this method for cell height
}
ここにテーブルメソッドを投稿できますか? – vishiphone
問題は、あなたのtableViewが小さすぎてすべてを一度に表示できないことです。テーブルビューを大きくするか、セルを小さくします。 – AMayes