-1

我试图将 a 中的对象数量显示为NSArrayaUILabel的一部分UITabelViewCell

UILabel *numberLabel = (UILabel *)[cell viewWithTag:103];
numberLabel.numberOfLines = [self.inputValues indexOfObject:inputValue];
NSLog(@"rownumber is: %d", numberLabel.numberOfLines);

NSLog了我正确的数字,但标签只显示默认的标题值。我在这里想念什么?没有错误被抛出。

4

2 回答 2

4

您需要设置标签的text属性。例子:

NSUInteger index = [self.inputValues indexOfObject:inputValue];
numberLabel.text = [NSString stringWithFormat:@"Row %lu", (unsigned long)index];

但是,您似乎可以只使用row来自单元格的索引路径,如下所示:

numberLabel.text = [NSString stringWithFormat:@"Row %ld", (long)indexPath.row];
于 2013-05-23T21:33:34.420 回答
1

我很确定你想要的是:

UILabel *numberLabel = (UILabel *)[cell viewWithTag:103];
numberLabel.text = [NSString stringWithFormat:@"%d", [self.inputValues indexOfObject:inputValue]];
NSLog(@"rownumber is: %d", numberLabel.numberOfLines);
于 2013-05-23T21:32:26.180 回答