iOS8 から separatorInset だけだと区切り線が広がらない こんにちは。iOS8 から SeparatorInsets をゼロにする方法が変わりました。今までの UITableView の separatorInset に UIEdgeInsetsZero を入れるだけだと、iOS7 では効きますが、iOS8 では効かなくなりました。 1 tableView.separatorInset = UIEdgeInsetsZero iOS8 にも対応するには iOS8 からは UIView に追加された layoutMargins というプロパティにも UIEdgeInsetsZero をセットする必要があります。ただこのプロパティ、iOS8 以降でしか利用できないプロパティなので、分岐が必要になります。。 1 2 tableView.layoutMargins = UIEdge
![[iOS8対応]UITableViewのSeparatorInsetsをゼロにする方法 - それはBooks](https://cdn-ak-scissors.b.st-hatena.com/image/square/1bca3bfb2cdf45da5b3bb7ca2da3d72267c9802f/height=288;version=1;width=512/http%3A%2F%2Fhamasyou.com%2Fimages%2F2014-12-25-tableview.png)