`
修博龙泉
  • 浏览: 314187 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

uitable 循环输出

 
阅读更多
for(int j=0;j<24;j++){
        [headerArray addObjectsFromArray:aTicket.result];
    }
    //[headerArray addObjectsFromArray:aTicket.result];
    //[headerScrollView setFrame:CGRectMake(0, 0, 320, 30+75*([headerArray count]/4))];
    NSLog(@"%d",200+30+75*([headerArray count]/4));
    [headerScrollView setBackgroundColor:[UIColor globalBackgroundColor]];
    if ([headerArray count]%4==0) {
        headerScrollView.contentSize = CGSizeMake(320, 200+30+100*([headerArray count]/4-1));
        [footView setFrame:CGRectMake(0, 30+(75+[headerArray count]/4)*([headerArray count]/4), 320, 200)];
    }else{
        headerScrollView.contentSize = CGSizeMake(320, 200+30+100*([headerArray count]/4));
        [footView setFrame:CGRectMake(0, 30+(75+[headerArray count]/4)*([headerArray count]/4+1), 320, 200)];
    }

    
    int k =1;
    for (int j=1; j<=[headerArray count]; j++) {
        UIImageView *headerImage = [[UIImageView alloc]init];
        UILabel *name = [[UILabel alloc]init];
        name.font = [UIFont fontWithName:@"Helvetica" size:12];
        name.textAlignment = UITextAlignmentCenter;
        [name setBackgroundColor:[UIColor globalBackgroundColor]];
        if (j%4==0) {
            NSLog(@"x:%d,y:%d",17+74*2,12+(k-1)*95);
            headerImage.frame = CGRectMake(17+74*3, 12+(k-1)*85, 60, 60);
            name.frame = CGRectMake(17+74*3, 70+(k-1)*85, 60, 22);
            k++;
        }else{
            NSLog(@"x:%d,y:%d",17+74*(j%4-1),12+(k-1)*85);
            headerImage.frame = CGRectMake(17+74*(j%4-1), 12+(k-1)*85, 60, 60);
            name.frame = CGRectMake(17+74*(j%4-1), 70+(k-1)*85, 60, 22);
        }
        WTUser *user  = [headerArray objectAtIndex:(j-1)];
        [headerImage setImageWithURL:[NSURL URLWithString:user.avatar]];
        name.text =  user.userNick;
        CALayer *l = [headerImage layer];
        [l setMasksToBounds:YES];
        [l setCornerRadius:6.0];
        [headerScrollView addSubview:headerImage];
        [headerScrollView addSubview:name];
        [headerImage release];
        [name release];
    }
    [headerArray release];

分享到:
评论

相关推荐

    UiPath Datatable Select.docx

    整个流程及运行结果:首先,我们获取了一个数据表,然后设置了行变量,接着写筛选条件,最后使用foreach循环将筛选后的行数据输出。 UiPath Datatable Select 的优点是可以灵活地对数据表进行筛选,支持多种筛选...

    jquery插件使用方法大全

    jQuery UI中包含大量预定义好的部件(widget),以及一组用于构建高级元素(例如可拖放的界面元素)的工具。 jQuery 1.2.6(2008年5月):这一版主要是将Brandon Aaron开发的流行的Dimensions插件的功能移植到了核心...

    ASP.NET 3.5 开发大全11-15

    9.6.1 制作用户界面(UI) 9.6.2 使用GridView显示、删除、修改数据 9.6.3 使用DataList显示数据 9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data ...

    ASP.NET 3.5 开发大全

    9.6.1 制作用户界面(UI) 9.6.2 使用GridView显示、删除、修改数据 9.6.3 使用DataList显示数据 9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data ...

    ASP.NET 3.5 开发大全1-5

    9.6.1 制作用户界面(UI) 9.6.2 使用GridView显示、删除、修改数据 9.6.3 使用DataList显示数据 9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data ...

    ASP.NET3.5从入门到精通

    9.6.1 制作用户界面(UI) 9.6.2 使用GridView 显示、删除、修改数据 9.6.3 使用DataList 显示数据 9.6.4 DataList 分页实现 9.6.5 使用SQLHelper 操作数据库 9.7 小结 第 10 章访问其他数据源 10.1 使用ODBC .NET ...

    ASP.NET 3.5 开发大全word课件

    9.6.1 制作用户界面(UI) 9.6.2 使用GridView显示、删除、修改数据 9.6.3 使用DataList显示数据 9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data ...

    ASPNET35开发大全第一章

    9.6.1 制作用户界面(UI) 9.6.2 使用GridView显示、删除、修改数据 9.6.3 使用DataList显示数据 9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data ...

Global site tag (gtag.js) - Google Analytics