UILabel没有显示UITableview的值

时间:2012-09-13 12:25:36

标签: iphone xcode uitableview uilabel

对不起,伙计们再来一次。

在我的项目中,我使用UITableview来显示weather.so,我需要在没有任何按钮操作或watever的情况下向UILabel显示第一行文本。我只想要UILabel的单元格文本而不采取任何行动。

例如:    在 tableview 第一个单元格中显示文本为“Lovely IOS” 我希望在没有任何操作的情况下向UILABEL显示相同的文本。我在xib中取了UILabel。 提前致谢

请提供任何示例代码。

4 个答案:

答案 0 :(得分:1)

您只为特定单元格设置操作

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {


  if (indexPath.row == 1){
 //set action for cell
}
}

答案 1 :(得分:0)

方法- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath等同于

 cell.textLabel.text = [array objectAtIndex:indexPath.row]; 
 LabelName.text= cell.textLabel.text;

答案 2 :(得分:0)

你有你的单元格的数据,所以UIlabel的数据很大。你只需要在那里设置相同的文本。 的更新: -

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *cellText = cell.textLabel.text;

你会得到文字。

答案 3 :(得分:0)

您有两个选项可以添加添加UILabel或将文本设置为以下方法中的cell.textLabel.text。 (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath