2016-03-30 14 views
-1

私はUITableviewのバナー画像を追加したいと思います。その動的バナーは、特定の行が3、2、5などの後になっている可能性があります。可能 UITableView内に動的バナーを追加するには

は、一般的には

+0

私にコードを表示してください。 –

答えて

0

は、あなたがそのようにそれを行うことができ、事前にありがとう私を助けてください。何らかの方法で配列で、バナーを保持する必要があり、行の

ストアインデックス

細胞への
NSArray *bannerIndexArray = @[@2, @3, @5]; 

入れバナー:

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

私は同じ状況を実装する必要があります。 –

0

はい、それは可能です。 UITableViewDataSourceを見て、dokuはhere

特に、tableView:cellForRowAtIndexPath:を見てください。このメソッドを使用して、テーブルビューの内容を決定します。

関連する問題