0
返回的值。如果我在TableViewCell我點擊可以返回細胞數:從TableViewCell
indexPath.row+1
我想回是在小區的一個標籤的價值。這避免了我必須並行創建一個數組並從中拉出答案。
可以這樣做嗎?
返回的值。如果我在TableViewCell我點擊可以返回細胞數:從TableViewCell
indexPath.row+1
我想回是在小區的一個標籤的價值。這避免了我必須並行創建一個數組並從中拉出答案。
可以這樣做嗎?
您可以使用cellForRowAtIndexPath:
通過傳入在didSelectRowAtIndexPath:
中已知的索引路徑來獲取對tableview中特定單元格的引用。一旦你有了這個單元格的引用,你可以訪問你想要的任何屬性。下面是如何從每個單元格標籤中獲取文本的示例。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *labelText = cell.textLabel.text;
NSString *detailText = cell.detailTextLabel.text;
}
當然,非常感謝。 –
嗯,當我做了一個變種: - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { NSString * CellIdentifier = @「LocationsCell」; DatabasesTVCE * cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; NSString * celltest = cell.displayDatabaseRecordNumber.text; –