到點,我有自定義單元格,裏面有2個標籤和1個文本框。標籤和文本字段都有來自用戶的輸入。我也有其他觀點,它裏面有可用的視圖。我的問題是我如何在uitableview中填充單元格?請幫忙。如何使用單元填充tableview?
這是我在tableviewcontroller裏面的代碼。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 1; // i want to populate this using 'count' but i dont know how.
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
CustomCell *cell = (CustomCell *)[tableView dequeueReusableCellWithIdentifier:[CustomCell reuseIdentifier]];
if (cell == nil)
{
[[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
cell = _customCell;
_customCell = nil;
}
cell.titleLabel.text = [NSString stringWithFormat:@"%@",titleTextString];
cell.timerLabel.text = [NSString stringWithFormat:@"%@",timerString];
cell.statusLabel.text = [NSString stringWithFormat:@"%@",statusString];
return cell;
}
如何在用戶輸入完成後按下添加按鈕來填充我的tableview?請如果你不介意幫助我的代碼。我是初學者,很難用意見來理解。
謝謝你的回答,但是我應該在numberOfRowsInSection裏寫什麼?我的意思是,我如何填充我的單元格在tableview中,如果我按「添加」按鈕。 – SyntaxError 2012-07-29 10:33:39
通常情況下,您將擁有一個'NSMutableArray',您將在其中推送所有新數據,因此每次單擊添加按鈕時,都會在該數組中添加新數據。因此,你可以在'numberOfRowsInSection'中使用數組的大小,這種情況下''yourArray count];'還請記住,如果你的行數據是混合的東西,你可以使用'NSMutableDictionary'來代替。 – antf 2012-07-29 10:42:37
呃...即時通訊抱歉,我應該寫在cellForRowAtIndexPath內?我把我的數組放在numberOfRowsInSection中,使用return [array count];但是我應該在cellForRowAtIndexPath裏面添加什麼?謝謝。 – SyntaxError 2012-07-29 11:41:34