2014-01-18 3 views
1

В моем приложении я использую пользовательскую ячейку в виде таблицы для отображения изображений во всех строках. Но в моем .xib-файле есть большое пустое пространство, которое находится в верхней части пользовательской ячейки. Может ли кто-нибудь сказать мне, как удалить это пространство в iOS7 (iPad)? (Например, как изменить ось Y на пользовательской ячейке)Удалить место в верхней части первой строки в виде таблицы

+1

Пожалуйста, пост скриншот IB , – trojanfoe

+0

В вашей навигационной панели XIB есть? –

ответ

0

Попытка установить в ваш инспекторе свойств, как это ..

enter image description here

0

Это может помочь вам:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { 

     UILabel *sectionHeader = [[UILabel alloc] initWithFrame:CGRectNull]; 
     sectionHeader.hidden = YES; 
     return sectionHeader;  
} 

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { 
     return 0; 
} 

Иногда пустым пространством в первой строке является пространство заголовка раздела. Эти функции устраняют его.

2

Это проблема, связанная с IOS7, с UITableViewStyleGrouped и размером нижнего колонтитула в разделе.

Если установить footerView быть размер 0 по умолчанию используется большее значение, Решение, которое я нашел в том, чтобы установить нижний колонтитулы в очень малой ненулевого числа

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 0.0000001f; }

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