2016-03-21 3 views
0

Я один TableView и я прокрутила, которые появились массив Данные, если массив не имеет никаких данных после прокрутки хочет прийти вид на нижнюю части окнаПосле свитка UITableView нажать вид на сноске

-(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    NSInteger totalRow = [tableView numberOfRowsInSection:indexPath.section];//first get total rows in that section by current indexPath. 
    if(indexPath.row == totalRow -1){ 

     [self.tableViewMesages setFrame:CGRectMake(0.0, 65.0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height-115.0)]; 
     [self.footer setFrame:CGRectMake(0.0,[UIScreen mainScreen].bounds.size.height-55, [UIScreen mainScreen].bounds.size.width,55.0)]; 
     self.imgvwSmily.alpha=1; 
     [self.footer addSubview:self.imgvwSmily]; 

    } 
    else 
    { 
     [self.tableViewMesages setFrame:CGRectMake(0.0, 65.0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height-65.0)]; 
     [self.footer setFrame:CGRectMake(0.0,[UIScreen mainScreen].bounds.size.height, [UIScreen mainScreen].bounds.size.width,55.0)]; 
     self.imgvwSmily.alpha=0; 
     [self.footer addSubview:self.imgvwSmily]; 

    } 
} 

я пытался с этим кодом

+0

Добро пожаловать в Переполнение стека! Пройдите [тур] (http://stackoverflow.com/tour), посмотрите справочный центр, в частности [как задать хороший вопрос?] (Http://stackoverflow.com/help/how- спрашивать). Какую часть вы застряли? Что вы пробовали? –

+0

вы можете показать ур код? –

+0

Вы хотите добавить представление, которое будет отображаться под любой ячейкой данных? Для этого вы можете использовать нижний колонтитул или другую ячейку. – kelin

ответ

0

Вы можете добавить вид колонтитула. Вид нижнего колонтитула будет виден, если у вашего массива нет данных, оставшихся для отображения, и вы достигли нижней части uitableview.

Посмотрите, как добавить вид колонтитула в UITableView на ссылки ниже

UITableFooterview Example

UITableFooterview Example2

Я надеюсь, что это может, помогает решить вашу проблему.

Thanks

+0

Спасибо. моя проблема в том, что у меня есть 10 данных, и я перечислил их в tableview, прокрутил табличное представление после того, как 10 данных перечислили представление, которое нужно приходить со дна, и сказали, что больше нет данных. –

+0

@ManjuS: Да, вам просто нужно добавить footerview. Если у вас 10 записей или 50, это не имеет значения. Когда tableview достигнет своего дна, вы сможете увидеть нижний колонтитул. Просто попробуйте интегрироваться с примерами. Дайте фоновый цвет вашему представлению нижнего колонтитула. –

+0

@ManjuS: Ваша проблема решена? –