recherche

Maison  >  Questions et réponses  >  le corps du texte

ios - uitableview如何将每行添加两个cell,数据是后台传输的


这个uitableview如何在每行添加两列数据,在线等

高洛峰高洛峰2889 Il y a quelques jours338

répondre à tous(4)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:25:36

    Idée 1 : Comme au premier étage, en utilisant UICollectionView, vous pouvez placer 2 cellules sur une seule ligne
    Idée 2 : Continuez à utiliser UITableView et mettez deux vues dans une seule cellule

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:25:36

    用UICollectionView

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:25:36

    La vue de la collection est meilleure, directe, deux vues ne le sont pas.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 09:25:36

    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
    {
        return (List.count)/2+1;
    }
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        Cell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
        NSUInteger row=[indexPath row];
        
        UIView *v1 = cell.leftView;
        UIView *v2 = cell.rightView;
        GoodsList *subInfo=nil;
        
        for (NSInteger i = 0; i < 2; i++)
        {
            //奇数
            if (row*2+i >List.count - 1)
            {
                v2.hidden = YES;
                break;
            }
            subInfo = [List objectAtIndex:row*2 + i];
            if (i==0)
            {
                v1.hidden = NO;
             }else{
                 v2.hidden = NO;
             }

    répondre
    0
  • Annulerrépondre