我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > Apple开发星空(中国) > APP界面设计之表视图单元格
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

APP界面设计之表视图单元格

42浏览 / 0回复

hello1129

hello1129

0
精华
1
帖子

等  级:Lv.1
经  验:20
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:广东
  • 注  册:2014-03-31
  • 登  录:2015-01-16
发表于 2014-05-09 18:30:52
电梯直达 确定
楼主

关于广州APP开发过程中的表视图单元格样式,你还可以利用多样的样式UITableViewCellStyle。每个单元格可以配置成独特的外观,而且只需要设置少量的属性,比如textLabeldetailTextLabelimageView以及accessoryType。当然,这些属性时可选的,创建单元格时可以不必设置它们。

 

UITableViewCellStyleDefault:左对齐,标签是粗字体并可以选择附带图像视图。

UITableViewCellStyleValue1:左对齐文本标签以及右对齐蓝色文本标签(自带的设置应用程序有使用)。

UITableViewCellStyleValue2:右对齐蓝色的文本标签位于左边,以及左对齐的文本标签位于右边(自带的通讯录应用程序联系人详情界面里有使用)。不像其他的样式,该样式不能使用图像视图。下面的示意图是使用了该样式的一个分组表。

UITableViewCellStyleSubtitle:左对齐标签位于上面,左对齐灰白色标签位于下面(自带的Mail应用程序有使用)。

 

除了这些属性之外,每个单元格还有一个contentView属性。contentView是位于单元格的一个空的UIView

 

关于表视图单元格辅助视图给单元格右边缘提供装饰或者功能。你能选择下面的4中辅助类型:UITableViewCellAccessoryNoneUITableViewCellAccessoryDisclosureIndicatorUITableViewCellAccessoryDetailDisclosureButtonUITableViewCellAccessoryCheckmark

 

除了这些辅助视图样式,你还可以选择设置一个自定义的UIView作为UITableViewCellAccessoryView。例如,常用UISwitch对象作为UITableViewCellAccessoryView,使得用户可以选择开或者关。

 

尽可能重用单元格,避免在内存中分配新的,这非常重要如果你重用单元格,你的应用程序将很快就会变得非常慢,根本没法使用。当你重用单元格时,需要重新配置当前行的每一个单元格。例如,如果你新的行没有detailTextLabel或者图像,但是你要重用的单元格却又,那么确保清除这个数据。因为单元格被重用时,它的最后一次的数据仍然是完好的。如果你没有把这些数据清除,这些数据就会被显示在屏幕上。

 

 

以上由广州APP开发公司【威名互动】 原创编辑


高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表