分享到:
发表于 2014-05-09 18:30:52 楼主 | |
关于广州APP开发过程中的表视图单元格样式,你还可以利用多样的样式UITableViewCellStyle。每个单元格可以配置成独特的外观,而且只需要设置少量的属性,比如textLabel、detailTextLabel、imageView以及accessoryType。当然,这些属性时可选的,创建单元格时可以不必设置它们。
UITableViewCellStyleDefault:左对齐,标签是粗字体并可以选择附带图像视图。 UITableViewCellStyleValue1:左对齐文本标签以及右对齐蓝色文本标签(自带的设置应用程序有使用)。 UITableViewCellStyleValue2:右对齐蓝色的文本标签位于左边,以及左对齐的文本标签位于右边(自带的通讯录应用程序联系人详情界面里有使用)。不像其他的样式,该样式不能使用图像视图。下面的示意图是使用了该样式的一个分组表。 UITableViewCellStyleSubtitle:左对齐标签位于上面,左对齐灰白色标签位于下面(自带的Mail应用程序有使用)。
除了这些属性之外,每个单元格还有一个contentView属性。contentView是位于单元格的一个空的UIView。
关于表视图单元格辅助视图给单元格右边缘提供装饰或者功能。你能选择下面的4中辅助类型:UITableViewCellAccessoryNone、UITableViewCellAccessoryDisclosureIndicator、UITableViewCellAccessoryDetailDisclosureButton、UITableViewCellAccessoryCheckmark。
除了这些辅助视图样式,你还可以选择设置一个自定义的UIView作为UITableViewCellAccessoryView。例如,常用UISwitch对象作为UITableViewCellAccessoryView,使得用户可以选择开或者关。
尽可能重用单元格,避免在内存中分配新的,这非常重要如果你重用单元格,你的应用程序将很快就会变得非常慢,根本没法使用。当你重用单元格时,需要重新配置当前行的每一个单元格。例如,如果你新的行没有detailTextLabel或者图像,但是你要重用的单元格却又,那么确保清除这个数据。因为单元格被重用时,它的最后一次的数据仍然是完好的。如果你没有把这些数据清除,这些数据就会被显示在屏幕上。
以上由广州APP开发公司【威名互动】 原创编辑 。 |
|
楼主热贴
个性签名:无
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见