1

iOS 7 の UITableView に UIView を追加して、「Not Results」ビューを表示しようとしています。

私のコードは iOS 6 では正常に動作しますが、iOS 7 ではホワイト ページが表示されます。

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

誰でもこの問題に遭遇しますか?

ありがとう。

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 に答える