1

I am trying to add a UIView to UITableView in iOS 7 to display and "Not Results" view.

My code works fine in iOS 6, but getting white page in iOS 7.

    [self.tableView insertSubview:_nomatchesView belowSubview:self.tableView];

Anyone run into this issue?

Thanks.

4

2 回答 2

1

这是因为我在标签上设置了 shadowColor。

matchesLabel.shadowColor = [UIColor lightTextColor];

我删除了它纠正了问题的那一行

于 2013-09-30T22:06:04.313 回答
0

尝试:

    UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(self.tableView.frame.size.height/2, self.tableView.frame.size.width/2,125, 125)];
    label.center = self.tableView.center;
    label.text = @"No Results"
    [self.tableView addSubview:label];
    self.tableView.separatorColor = [UIColor clearColor];

这是经过测试并在 iOS 7 中工作

于 2013-09-30T15:59:27.540 回答