回答:
UITableView
プロパティを使用してこれを行うことができますseparatorStyle
。プロパティがに設定されUITableViewCellSeparatorStyleNone
、設定されていることを確認してください。
Objective-C
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
Swift(3より前)
tableView.separatorStyle = .None
Swift 3/4/5の場合
tableView.separatorStyle = .none
tableView:viewForHeaderInSection:
から実装することでビューを変更できUITableViewDelegate
ます。
ストーリーボード/ xibエディターでもこれを行うことができます。Seperatorをnoneに設定するだけです。
iOS 9ベータ4にバグがありUITableViewCell
ます。次のように設定separatorStyle
しても、sの間に区切り線が表示されますUITableViewCellSeparatorStyleNone
。ストーリーボードから。これを回避するには、コードから設定する必要があります。現時点では、ストーリーボードにバグがあるためです。彼らが将来のベータでそれを修正することを願っています。
これを設定するコードは次のとおりです。
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
あなたのviewDidLoad
:
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)])
{
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
}
separatorInset
この回答のようにstackoverflow.com/a/8561820/1418457