iOS 8 UITableView 的分割線左對齊

1. 解決UITableView分割線距左邊有距離的問題

咱們在使用tableview時會發現分割線的左邊會短一些,一般可使用setSeparatorInset:UIEdgeInsetsZero 來解決。可是升級到XCode6以後,在iOS8裏發現沒有效果。下面給出解決辦法:spa

viewDidLoad方法和willDisplayCell中加上以下代碼:code

if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {

[self.tableView setSeparatorInset:UIEdgeInsetsZero];

}

if ([self.tableView     respondsToSelector:@selector(setLayoutMargins:)]) {

[self.tableView setLayoutMargins:UIEdgeInsetsZero];

}

   if ([cell respondsToSelector:@selector(setPreservesSuperviewLayoutMargins:)]) {
orm

        [cell setPreservesSuperviewLayoutMargins:NO];ci

    }unicode

相關文章
相關標籤/搜索