iOS 8 在 UITableViewCell 边界之外绘制

iOS 8 Draw outside of UITableViewCell bounds

很简单,我希望我的 UILabel 位于 UITableViewCell 单元格边界之外以重叠 tableHeaderView

我的tableViewView只有1行和tableHeaderView。我没有分类 UITableViewCell

我做了什么:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
[cell.contentView.superview setClipsToBounds:NO];
[cell.contentView setClipsToBounds:NO];
[cell setClipsToBounds:NO];
}

但单元格仍然剪辑其子视图。

你有什么想法?

如果你只有一个单元格,这个标签只会出现一次 将标签放在 table 视图之外并为其设置约束

@anhtu 感谢您的提示。我刚刚将 tableHeaderView 发回,这解决了问题

[self.tableView sendSubviewToBack:self.tableView.tableHeaderView];