桌面上显示的奇怪标签

时间:2014-03-03 17:40:07

标签: ios uitableview

我的应用中有自定义单元格的UITableView。当用户选择单元格时,将显示详细的视图控制器。返回tableView时,带有文本标签的标签会出现约10秒钟,然后它会消失。 我在storyBoard中搜索过标签,但我找不到它,但最奇怪的是它只会在用户从详细viewController返回到tableViewController时出现。

以下是我所说的图片:

enter image description here

欢迎任何关于如何在代码中检测Label的想法。

已更新**

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    CustomCell *cell =[tableView dequeueReusableCellWithIdentifier:@"Cell"];
    if (cell ==nil){
        cell = [[CustomCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"Cell"];
    }


    cell.nombreEmpresaLabel.text = [[categorias objectAtIndex:indexPath.row] objectForKey:@"nombreEmpresa"];


    cell.textLabel.textColor = [UIColor whiteColor];

  cell.direccionEmpresaLabel.text= [[categorias objectAtIndex:indexPath.row] objectForKey:@"direccionEmpresa"];


    NSMutableString *logo = [[NSMutableString alloc]initWithString:@"http://mujercanariasigloxxi.appgestion.eu/logos/"];
    NSString *imageURL = [[categorias objectAtIndex:indexPath.row] objectForKey:@"strImagen"];


    cell.meGustaHits.text = [[categorias objectAtIndex:indexPath.row] objectForKey:@"valoracionEmpresa"];




    if(imageURL != nil && ![imageURL isEqual:[NSNull null]])
    {
        [logo appendString:imageURL];
        NSURL *logoURL = [NSURL URLWithString:logo];
        NSData *logoData = [NSData dataWithContentsOfURL:logoURL];
        cell.logoImage.image = [UIImage imageWithData:logoData];
    }
    else{
        cell.logoImage.image = [UIImage imageNamed:@"icono80"];
    }



    return cell;
}

enter image description here

如您所见,只有三个标签,一个用于公司名称,一个用于公司地址,第三个用于显示数字。

2 个答案:

答案 0 :(得分:2)

有时很难在故事板上找到控制权。

在我看来,你偶然添加了它。

如果您没有使用代码创建它,那么您应该在故事板的Document outline中看到它。

enter image description here

答案 1 :(得分:1)

你看到“标签”文字总是在同一个位置吗?或者它取决于你按下的细胞? ...。我建议你在storyboard / xibs上通过控制台进行搜索。 请转到控制台中的项目目录,并使用以下命令检查某个UI元素是否包含文本标签:

find . -name "*.storyboard" -exec grep "Label" {} \; -print

如果您还有xibs文件,请对“* .xib”

执行相同的命令