代码改变世界

UITableViewCell 相关设置

2014-10-07 12:13  pyioscn  阅读(189)  评论(0)    收藏  举报

1. 字体大小:

UITableViewCellStyleSubtitle:

textLabel: Helvetica Bold, size: labelFontSize+1 (18 px)
detailsLabel: Helvetica, size: systemFontSize (14 px)

UITableViewCellStyleValue1:

textLabel: Helvetica Bold, size: labelFontSize (17 px)
detailsLabel: Helvetica Bold, size: systemFontSize+1 (15 px)

UITableViewCellStyleValue2:

textLabel: Helvetica Bold, size: smallSystemFontSize (12 px)
detailsLabel: Helvetica, size: labelFontSize (17 px)

设置大小时,用 [UIFont SystemFontofSize:] 或者 [UIFont BoldSystemFontofSize:]

2. 不同样式的显示效果:

                

3. 自定义 cell:

         

 

4. accessoryType:

对于 UITableViewCell 而言,其 accessoryType属性有4种取值:

cell.accessoryType = UITableViewCellAccessoryNone;//cell没有任何的样式

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;//cell的右边有一个小箭头,距离右边有十几像素;

cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;//cell右边有一个蓝色的圆形button;

cell.accessoryType = UITableViewCellAccessoryCheckmark;//cell右边的形状是对号;

除此之外,如果你想使用自定义附件按钮的其他样式,必需使用UITableView 的 accessoryView 属性。 

5.