0
我使用包含標籤和TextField的TabelViewCell創建了一個筆尖,然後我只用兩行在TableView中加載此單元格。我想捕獲一個項目的名稱和它的價格,所以我更新了cellForRowAtIndexPath方法中的每個標籤,因爲我可以訪問indexPath.row值。從單元格中的TextField中獲取數據
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleCellIdentifier = @"AddBudgetItemCell";
SCAddBudgetItemCell *cell = (SCAddBudgetItemCell *)[tableView dequeueReusableCellWithIdentifier:simpleCellIdentifier];
if(cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:simpleCellIdentifier owner:self options:nil];
cell = [nib objectAtIndex:0];
}
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.dataTextField.delegate = self;
switch (indexPath.row)
{
case 0:
cell.titleLabel.text = @"Item";
break;
case 1:
cell.titleLabel.text = @"Price ¥";
break;
default:
break;
}
return cell;
}
但是我不知道我怎麼能檢索的文本字段的數據,因爲我沒有獲得任何一種變量「細胞」我創造,也不是IndexPath.row值。