2015-02-13 3 views
-1
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"]; 



cell.textLabel.text = [self.arrayOfPlaces objectAtIndex:indexPath.row]; 
cell.textLabel.font = [UIFont systemFontOfSize:14.0]; 
cell.separatorInset = UIEdgeInsetsZero; 

return cell; 

ответ

0

iOS 8 и далее вам необходимо установить layoutMargins для настройки разделителей ячеек.

[cell setLayoutMargins:UIEdgeInsetsZero]; 

Поскольку это свойство недоступно в iOS 7 и ниже, вам необходимо проверить перед назначением. Вы можете использовать respondsToSelector.

if ([cell respondsToSelector:@selector(setLayoutMargins:)]) { 
    [cell setLayoutMargins:UIEdgeInsetsZero]; 
} 

ИЛИ в пользовательский класс клеток просто добавить это ниже

-(UIEdgeInsets)layoutMargins 
{ 
    return UIEdgeInsetsZero; 
} 

Вы должны сохранить cell.separatorInset = UIEdgeInsetsZero;, чтобы сделать его совместимым с прошивкой 7.

Смежные вопросы