有谁知道如何:
- 在每个 UITableViewCell 的底部添加小渐变以在视觉上突出显示单元格之间的分隔
- 同时使表格中的每个第二个单元格比每个第一行更暗。
Tweetie 应用就是一个很好的例子。当您点击您的 twitter 帐户名称时,您将看到带有 twitts 的表格视图。甚至行更轻,每行底部都有微小的深色渐变,在视觉上将行分开。看起来还不错。
谁能给我一个线索如何做到这一点?
有谁知道如何:
Tweetie 应用就是一个很好的例子。当您点击您的 twitter 帐户名称时,您将看到带有 twitts 的表格视图。甚至行更轻,每行底部都有微小的深色渐变,在视觉上将行分开。看起来还不错。
谁能给我一个线索如何做到这一点?
我不确定这是否是你想要的,因为我不使用 Tweetie(尽管我想检查一下),但Cocoa With Love 对3.0 中可用的新 CAGradientLayer 进行了很好的讨论。还有一个旧的,它依赖于单元格后面的自定义背景图像。
我没看过推特。您可以将 UIImageView 添加到其他项目上方的单元格中,使用渐变图像和 50% 或更少的 alpha。使用正确的渐变和 alpha,这将使每个单元格的顶部和底部看起来不同 - 有点像每个单元格都是弯曲的。
如果您希望每个其他单元格看起来不同,那么在 cellForRowAtIndexPath 中,为上面的 UIImageView 添加不同颜色的渐变,用于奇数单元格与偶数单元格。或者更改单元格的背景 UIColor。