2016-03-21 2 views
0

Ich habe eine Tableview und ich nach unten gescrollt, Array Daten erschienen sind, wenn Array keine Daten nach dem Scroll haben wollen einen Blick auf den unteren Rand der Ansicht kommenNach blättern von UITableView drücken, um einen Blick auf die Fußzeile

-(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]; 

    } 
} 

ich habe versucht, mit diesem Code

+0

Willkommen bei Stack Overflow! Bitte [besuchen Sie die Tour] (http://stackoverflow.com/tour), werfen Sie einen Blick auf die Hilfe, insbesondere [wie stellt man eine gute Frage?] (Http://stackoverflow.com/help/how- Fragen). Auf welcher Rolle steckst du fest? Was hast du probiert? –

+0

können Sie Ihren versuchten Code anzeigen –

+0

Sie möchten eine Ansicht hinzufügen, die unter allen Datenzellen angezeigt wird? Sie können die Fußzeile oder eine andere Zelle verwenden, um dies zu erreichen. – kelin

Antwort

0

Sie Fußzeile Ansicht hinzufügen können. Ihre Fußzeilenansicht ist sichtbar, wenn in Ihrem Array keine Daten mehr angezeigt werden und Sie bis zum Ende von uitableview gelangen.

Werfen Sie einen Blick, wie auf unten Links

UITableFooterview Example

UITableFooterview Example2

Ich hoffe, kann dies zu lösen, hilft Ihr Problem Fußzeile Ansicht in UITableView hinzuzufügen.

Danke

+0

Danke. mein Problem ist, ich habe 10 Daten und ich auf Tableview aufgelistet, scrolled Tableview nach 10 Daten aufgelistet eine Ansicht von unten kommen wollen und sagte wie keine Daten mehr –

+0

@ManjuS: Ja genau Sie müssen nur footerview hinzufügen. Ob Sie 10 oder 50 Datensätze haben, spielt keine Rolle. Wenn die Tabellenansicht ihren Grund erreicht, können Sie die Fußzeilenansicht sehen. Versuchen Sie einfach, aus Beispielen zu integrieren. Geben Sie Ihrer Fußzeilenansicht Hintergrundfarbe. –

+0

@ManjuS: Wurde Ihr Problem gelöst? –

Verwandte Themen