`
修博龙泉
  • 浏览: 318181 次
  • 性别: 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 的优点是可以灵活地对数据表进行筛选,支持多种筛选...

    大数加减乘运算C++源代码

    本资源提供了一个使用C++语言实现的大数加减乘运算的源代码,uitable for课程设计、上机实验、编程比赛等场景。 大数运算是指对大整数或大浮点数进行加、减、乘、除等运算的大数运算。由于大数运算的结果可能会超过...

    UiPath RPA视频

    5. **多语言支持**:"UIPATH CHANGER LA LANGUE (Débutant) UIPATH CHANGE LANGUAGE (DEGINNER) UIPATH DILI Üytgetmek)"视频则展示了UiPath的多语言功能,对于全球化的团队来说,能够适应不同语言的界面和输出是...

    uipath-Level 1最终测试答案.docx

    1. 循环遍历集合时,可以使用的活动是“For Each”或“Foreach Loop”。 2. 在Generic类型的变量中,你可以存储任何类型的数据,包括字符串、整数、对象等。 3. TimeoutMS属性通常用于设置一个活动等待特定事件或...

    【RPA之家转载视频教程5】UiPath HandsOn 3第6部分-在CSV文件中写入CSV保存数据表.rar

    8. **工作流设计**:掌握如何使用UiPath的工作流设计原则,包括顺序流、条件分支和循环结构,以构建高效、可维护的自动化流程。 9. **调试和测试**:在完成流程设计后,学习如何使用UiPath Studio的调试工具进行...

    UC3837 友顺UTC 电子元器件芯片.pdf

    UC3837 芯片是uitable for a wide range of applications, including battery chargers, power adapters, set-top box power supplies, ink jet printers, and open-frame SMPS. Its high efficiency, low standby ...

    malab常见问题大全

    9. **uitable 操作**:对于表格组件 `uitable`,你可以调整列宽,设定某些列是否可编辑。这涉及到 `uitable` 的 `ColumnWidth` 和 `Editable` 属性。 10. **生成独立应用程序**:MATLAB Compiler 可以将 MATLAB ...

    javascript中的event loop事件循环详解

    - 输出顺序:`0` -&gt; `2` -&gt; `4` -&gt; (主线程空闲,执行微任务队列中的`then`)`3` -&gt; (主线程再次空闲,执行宏任务队列中的`setTimeout`回调)`1`。 了解JavaScript的Event Loop机制对于理解和优化JavaScript程序...

    易语言数组转HTML表格(跟超级列表框一样用)

    6. 循环结束后,添加`&lt;/table&gt;`结束标签。 7. 将HTML字符串写入文件或通过Web控件显示。 通过这种方式,我们能够用易语言实现一个动态生成的HTML表格,其效果类似于超级列表框,用户可以根据需要自定义样式和功能,...

    MATLAB GUI编程

    uitable是MATLAB中用于显示表格数据的控件,这些操作允许用户创建类似于Excel表格的交互界面。 8. 将Matlab编写的GUI转换成独立于Matlab平台的应用程序,以及将用Matlab语言编写的函数文件编译成可独立执行的*.exe...

    matlab答题纸试卷自动识别(教程,系统框架GUI).rar

    最后,通过GUI显示识别结果和得分,可以使用`uitable`或`text`等函数来实现。 总结,构建MATLAB答题纸试卷自动识别系统,结合图像处理、OCR技术和GUI设计,可以显著提高考试评分的效率和准确性。这个教程将引导你一...

    vue+elementUI实现动态表格合并单元格.zip

    - Element UI 提供了丰富的表格组件 (`&lt;el-table&gt;`),可以直接在 Vue 应用中使用,简化了表格的创建和操作。它支持多级表头、排序、筛选、分页等复杂功能。 - 表格合并单元格可以通过 `rowspan` 和 `colspan` 属性...

    高尔夫手推车要求1

    在MATLAB GUI程序中,可以使用 `uicontrol` 函数创建输入框、按钮等控件,`guidata` 和 `guihandles` 函数来获取和更新GUI的数据,`uitable` 或 `text` 控件显示表格数据。`for` 循环和数组可以用来处理和计算销售...

    Matlab计算器(Calc)

    5. **数据输入与输出**:熟悉读取用户输入数据,显示计算结果的方法,如`input`函数获取用户输入,`disp`或`uitable`显示结果。 6. **错误处理**:学会使用`try...catch`结构处理可能出现的错误,提供友好的用户...

    2021-2022计算机二级等级考试试题及答案No.19444.docx

    用户既可以直接输入文本,也可以从下拉列表中选择项,这体现了UI设计中的人性化和灵活性。 2. PowerPoint2003的放映方式有多种,包括演讲者放映、观众自行浏览、展台浏览等。其中,展台浏览设置允许自动播放,但并...

    Unity3D教程:实现表格的模拟绘制1

    计算索引位置后,直接返回对应的数组元素,这里使用print()函数将结果输出到控制台。 总结来说,本教程通过Unity3D的OnGUI()方法和TextField组件,模拟了表格的绘制和数据操作。虽然这并不是Unity3D原生支持的表格...

    sap_abap 典型实例

    ABAP包含条件语句(IF-THEN-ELSE、CASE)、循环(DO-WHILE、FOR)以及分支(PERFORM、CALL TRANSACTION)。掌握这些控制流程,能编写复杂的业务逻辑。 3. **输入/输出处理**: SAP ABAP提供了多种输出技术,如...

    Periodic-Table-With-Cplusplus

    在本项目"Periodic-Table-With-Cplusplus"中,开发者使用C++编程语言实现了一个元素周期表的应用。这个应用能够帮助用户浏览、搜索化学元素的相关信息,如元素名称、符号、原子序数、原子量等。以下是关于这个项目的...

    51 单片机代码 键盘 串口通信

    5. **循环检测**:不断循环执行按键检测过程,保持程序响应性。 ### 四、串口通信 虽然题目提到了“串口通信”,但是在提供的代码中并未涉及具体的串口通信实现。通常情况下,51单片机可以通过其内置的UART接口...

    Vue Cli与BootStrap结合实现表格分页功能

    例如,可以使用v-for指令来循环输出表格数据,使用v-model指令来绑定分页控件的值。同时,需要使用计算属性来计算当前页码和总页码。 五、配置路由 在Vue Cli项目中,需要配置路由来实现表格分页功能。例如,可以...

Global site tag (gtag.js) - Google Analytics