2016-03-30 6 views
-1

Ich habe eine UITableview, ich möchte einige Banner Bilder hinzufügen, dass UITableview, seine dynamische Banner, nicht bestimmte Zeile kann nach 3 oder 2 oder 5 usw. das Banner zeigen wollen ist es möglich mir bitte helfenWie dynamische Banner innerhalb der UITableView

Vielen Dank im Voraus

+0

Zeig mir den Code .. –

Antwort

0

generell man es so tun können:

in irgendeiner Weise

Shop Indizes der Zeilen, die Banner halten sollte, in einem Array

NSArray *bannerIndexArray = @[@2, @3, @5]; 

Put-Banner in Zellen:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
    YourTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:indexPath]; 

    // set banner in each cell to nil in some way ... 

    for (NSNumber *rowIndex in bannerIndexArray) { 
     if ([rowIndex integerValue] == indexPath.row) { 
      // insert banner into cell ... 
      break; 
     } 

    } 
    return cell; 
} 
+0

Ich muss die gleichen Situationen implementieren jemand bitte helfen Sie mir, dies zu tun –

0

Ja, es ist möglich. Werfen Sie einen Blick auf UITableViewDataSource, die Doku ist here

Vor allem Blick auf tableView:cellForRowAtIndexPath:. Mit dieser Methode bestimmen Sie den Inhalt der Tabellensicht.

0

Sie können diese JScrollView_PageControl_AutoScroll in TableViewCell verwenden, wie ich es eines meiner Projekte verwendet habe, und es ist sehr einfach zu implementieren und nützlich.

Verwandte Themen