gpt4 book ai didi

ios - 为什么通过UIView可以看到UITableView Separator?

转载 作者:行者123 更新时间:2023-11-29 03:35:05 32 4
gpt4 key购买 nike

我正在将 UIView(作为容器 View )添加到 UITableViewController。出于某种原因,UITableView 分隔符通过 UIView 可见。我运行的是 iOS 7。

UIView *container = [[UIView alloc] initWithFrame:CGRectMake(0, 200, self.view.width, 50)];
container.opaque = YES;
container.backgroundColor = [UIColor colorWithRed:224.0/255.0 green:224.0/255.0 blue:224.0/255.0 alpha:1.0];
[self.view container];

最佳答案

在 UITableViewController 的 viewDidLoad 中试试这个

self.tableView.tableFooterView = [UIView new];

除非您设置页脚 View ,否则 UITableView 也会在其下方绘制分隔线。要消除它们,您可以像我上面那样将其设置为空 View ,或者

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section     {
// This will create a "invisible" footer
return 0.01f;
}

将 separatorStyle 设置为 UITableViewCellSeparatorStyleNone

关于ios - 为什么通过UIView可以看到UITableView Separator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19278439/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com