iOS 8在UITableViewCell边界之外绘制

时间:2015-08-27 19:35:37

标签: ios objective-c uitableview ios8

这很简单我希望UITableViewCell内的UILabel在单元格边界之外绘制重叠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];
}

但仍然是细胞剪辑其子视图。

你的想法是什么?

enter image description here

2 个答案:

答案 0 :(得分:0)

如果您只有一个单元格,则此标签只会出现一次 将标签放在表视图之外并为其添加约束

答案 1 :(得分:0)

@anhtu感谢您的提示。我刚发送tableHeaderView来修复问题

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