2010-06-13 177 views
3

我看到UITableViewCellSeparatorStyleSingleLineEtched在Apple的类参考中看起来像什么的描述,并且可以通过运行该应用程序来看到它。但我找不到任何时候提及合适使用UITableViewCellSeparatorStyleSingleLineEtched而不是UITableViewCellSeparatorStyleSingleLine我什么时候应该使用UITableViewCellSeparatorStyleSingleLineEtched?

换句话说,这是什么蚀刻线的意思是给用户?谁能解释一下?

回答

3

“为什么”部分是因为普通表格单元格具有白色背景并且蚀刻外观不合适,而章节标题单元格具有灰色背景并添加了一些高光使其弹出。至少,这是我的解释。

4

这是来自苹果的描述:

UITableViewCellSeparatorStyleSingleLine

The separator cell has a single line running across its width. This is the default value 

Available in iPhone OS 2.0 and later. 

Declared in UITableViewCell.h. 

在我看来UITableViewCellSeparatorStyleSingleLineEtched

The separator cell has double lines running across its width, giving it an etched look. This style is currently only supported for grouped-style table views. 

Available in iPhone OS 3.2 and later. 

Declared in UITableViewCell.h. 

所以,SingleLineEtched会显得更加清晰的分离,使2组分化成各其他,因为它包含双线

+2

我发现了。 :)这是一个很好的解释,但不是为什么。苹果通常不会做两种视觉风格,没有它们每一种意味着什么。但也许这是一个例外。 – 2010-06-13 06:33:20

0

蚀刻的外观是iPad的tableViews,它没有在iPhone上看到的细条纹背景。至少,这似乎是惯例。