UITableView
は、カスタムUITableViewCells
持って、私は、カスタムUITableViewCell
にこのラインを使用したセパレータの罰金を調整することができます。iOS7最後のセル全幅セパレータ以下
self.separatorInset = UIEdgeInsetsMake(0, kDefaultSeparatorLeftInset, 0, 0);
しかしセクションの一番下にあるセル私が設定したカスタムUIEdgeInsets
を上書きするデフォルトの区切り文字があります。
すべてセパレータを同じ幅にする必要があります。セパレータを手動で再描画する必要はありませんか?
これは良い解決策ですが、デフォルトのセパレータを隠し、1pxビューをテーブルセルの下部に追加する方が好きです。 – Sulthan
私は同じ状況にあり、最後のセルをタップするまで動作します。最後のセパレータをタップした後も再び全幅になり、コード '[self.tableView setSeparatorInset:UIEdgeInsetsMake(0、15、0、0)]'で変更すると助けになりませんでした。どんな解決策ですか? – lvp
'viewForFooterInSection'は実際には不要です。 .01fを 'heightForFooterInSection'として返すことはそのトリックを行うようです。これ以上のセパレータはありません! – Nuthatch