iOS8向けアプリを開発していた時の話です。
tableView separatorのLineのマージンが0にできなかった時の対処法を記載しておきます。
対処法
viewDidLoadで
tableView.layoutMargins = UIEdgeInsetsZero
tableView 〜〜〜 cellForRowAtIndexPath 〜〜〜で
cell.layoutMargins = UIEdgeInsetsZero
以下からの設定では、うまく行かなかった。
- Storyboard
- Separator inset
- custom
- left -> 0
- Separator inset
参考:
- iOS8でUITableViewのseparatorInsetに値をセットしても上手く行かない場合の対処法
iOS8でUITableViewのseparatorInsetに値をセットしても上手く行かない場合の対処法 - QiitaiOS8 beta5で検証。UITableViewでiOS7から、デフォルトでテーブルの境界線(separator)が左から15pxマージンを取るようになってますが、それを左いっぱいから境界線を引…
コメント