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];
很简单,我希望我的 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];