0

我在表格视图单元格中创建了一个标签,但我想在标签中显示的文本没有显示下面是我的代码。标签创建正确,但文本未显示我想从数组中显示的内容。

 UILabel *mylabel = [[UILabel alloc] initWithFrame:CGRectMake(35,13, 230, 30)];

[cell.contentView addSubview:mylabel];
mylabel.text = [array1 objectAtIndex:row];
4

3 回答 3

1

取出所有代码并放入:

 cell.textLabel.text = [array1 objectAtIndex:row];

编辑尝试:

cell.accessoryView = mylabel;
于 2013-08-02T20:02:48.310 回答
0

请参考UITable 中的 UILabel 不显示但在 IOS 7 中单击时显示(由于背景颜色问题)

问题只是因为单元格背景颜色和文本颜色相同。希望对你有所帮助。

于 2013-11-25T10:43:43.770 回答
0

我刚刚使用 Xcode 5 DP4(iOS 7 项目)创建了一个新项目。我在故事板中放置了一个表格视图控制器和一个原型单元。然后在表委托中,我添加了您的代码。看起来像这样

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
        static NSString *CellIdentifier = @"Cell";
        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
        UILabel *mylabel = [[UILabel alloc] initWithFrame:CGRectMake(35,13, 230, 30)];
        [cell.contentView addSubview:mylabel];
        mylabel.text = @"Hello";
        return cell;
    }

这按预期工作。你有没有像我一样尝试在一个新项目中隔离你的代码?也许问题与您粘贴的实际代码无关。

于 2013-08-02T22:19:12.437 回答