- (UITableViewCell *)tableView:(UITableView *)mtableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSInteger row = [indexPath row];
static NSString *CellIdentifier = @"cai-sflist-cell";
UITableViewCell *cell = (UITableViewCell*)[mtableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell){
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
NSDictionary *caiDictionary = [list objectAtIndex:row];
UIView *v = [[UIView alloc] initWithFrame:cell.frame];
if(row % 2 ){
v.backgroundColor = [UIColor whiteColor];
}else{
UIColor *backgroundColor = [UIColor colorWithRed:(251.0/255.0) green:(248.0/255) blue:(243.0/255) alpha:1.0];
v.backgroundColor = backgroundColor;
}
cell.backgroundView = v;
[v release];
cell.textLabel.text = [caiDictionary objectForKey:@"english"];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
}
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor clearColor];
}
分享到:
相关推荐
5. **自定义单元格**:在展开和折叠时,可能需要对单元格进行一些定制,例如添加展开/折叠的图标,或者更改背景颜色等。这可以通过自定义UITableViewCell子类和设置其属性来实现。 6. **优化性能**:为了防止全表格...
在实际应用中,我们还需要考虑一些细节,比如文字的样式设置(字体、颜色、对齐方式等)、单元格之间的间隔、以及是否需要添加指示器(如小圆点)来显示当前轮播的位置。这些可以通过修改UITableViewCell的布局和...
每个分组之间会有一定的间隔,方便用户区分不同的数据集合。 ```objective-c UITableView *tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped]; ``` #### 三、...
-可以配置标签的字体大小、颜色、边框颜色、边框弧度大小、边框的宽度、高度、间隔、外边距等 -支持Auto layout 支持单行 多行显示 -可以在UITableViewCell中良好展示 -不使用UICollectionView.
数据源负责提供单元格数量、每个单元格的内容以及单元格之间的间隔等信息;委托则处理用户与表格的交互,如点击事件。 接下来,我们来看看如何实现城市列表: 1. **创建UITableViewDataSource协议** 首先,你需要...
6. **动画效果**: 由于描述中提到有GIF效果,所以YSCountDown可能还包括了视觉上的动画效果,比如数字滚动、颜色变化等,以增强用户体验。 7. **线程安全**: 为了确保多线程环境下倒计时的正确性,开发者可能考虑到...
4. 自定义PageControl:内置了多种PageControl样式,同时支持完全自定义PageControl的外观和行为,例如改变小圆点的颜色、大小、间距等。 5. 数据加载:支持异步加载图片,提高应用性能,同时提供了缓存机制,减少...
源码SKTagView,SKTagView是一款支持自动布局的... 特性:流式展示标签,可以配置标签的颜色、事件、间隔、外边距等,支持Auto layout,可以在UITableViewCell中良好展示,支持横竖屏切换,不使用UICollectionView.。
- 为了设置全局背景色,首先将`tableView.backgroundView`设为`nil`,以清除默认的条纹背景,然后设置`tableView.backgroundColor`为自定义的颜色`kGlobalBg`。 - 调整了`tableView`的分组间距,`...
//字体在点击时候的颜色 button.selected=YES;//激活forState:UIControlStateSelected状态 [UIButton buttonWithType:UIButtonTypeRoundedRect];按钮样式 button1.tag = [str intValue]; 标记 //initWithNibName...