2015-03-25 5 views
0

Это как мой безлюдной UITableView выглядит следующим образом:Как сохранить FooterInSection на дне, UITableView

https://www.dropbox.com/s/0jkbct6bq5ty3r8/photo%201.PNG?dl=0

И если я прокрутка достаточно это происходит с сноской:

https://www.dropbox.com/s/cq4w1wcupxtad57/photo%202.PNG?dl=0

Как вы можете видеть, нижний колонтитул следит за тем, как я прокручиваю вниз. Когда tableview заполняется большим количеством ячеек, количество прокрутки очевидно уменьшается, что делает это чаще. Есть ли все равно, чтобы держать его, так как он выглядит на первом снимке все время?

код я использую для колонтитула выглядит следующим образом:

-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 
{ 
    UIView* view = [UIView new]; 
    [view setBackgroundColor:[UIColor grayColor]]; 
    return view; 
} 

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

вместо использования таблицы FooterView, вы можете добавить колонтитул как клетка в конце, как пользовательские ячейки. и в методе cellForRow вы можете проверить 'indexPath.row' и решить, чтобы показать нижнюю ячейку или нормальную ячейку. – Akhilrajtr

+0

Возможный дубликат свойства [tableFooterView не фиксирует нижний колонтитул внизу таблицы) (http://stackoverflow.com/questions/15687370/tablefooterview-property-doesnt-fix-the-footer-at-the- дно-оф-таблицы-зрения) – atulkhatri

ответ

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