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];
分享到:
相关推荐
整个流程及运行结果:首先,我们获取了一个数据表,然后设置了行变量,接着写筛选条件,最后使用foreach循环将筛选后的行数据输出。 UiPath Datatable Select 的优点是可以灵活地对数据表进行筛选,支持多种筛选...
jQuery UI中包含大量预定义好的部件(widget),以及一组用于构建高级元素(例如可拖放的界面元素)的工具。 jQuery 1.2.6(2008年5月):这一版主要是将Brandon Aaron开发的流行的Dimensions插件的功能移植到了核心...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...