gpt4 book ai didi

iphone - 使用渐变背景设置 UITableViewCells 样式

转载 作者:行者123 更新时间:2023-12-03 18:14:27 26 4
gpt4 key购买 nike

我一直在寻找提高 iPhone 应用程序整体吸引力的方法。大部分功能发生在 UITableView 中。我想我可以从向 UITableViewCells 添加微妙的渐变开始,因为这似乎可以将应用程序的感觉提高一个数量级。选择合适的字体/大小也有很大帮助。我在这个论坛上的问题是,向 UITableViewCells 添加渐变的最佳策略是什么?您使用的是 Core Graphics/Quartz 吗?您是否使用 1x1 像素图像并拉伸(stretch)它?我对 Tumblr iPhone 应用程序的以下屏幕截图感兴趣:http://dl-client.getdropbox.com/u/57676/screenshots/tumblr.jpg

有没有人有任何关于如何使 UITableViewCell 脱颖而出的好例子?

出于性能原因,使用图像或使用 Quartz 绘制哪个更好?如果使用 Quartz,我很想看到一些示例代码,了解人们如何将渐变绘制到单元格中。

谢谢。

最佳答案

我在 Tumblr 工作,虽然我没有编写 iPhone 应用程序 ( he did ),但我有源代码并且可以告诉您它是如何完成的。

-tableView:cellForRowAtIndexPath:

cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"postCellBackground.png"]];
cell.selectedBackgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"postCellBackgroundSelected.png"]];

非常简单,真的:UIImageView 中的 PNG 图像作为单元格的背景 View 。

这两个图像是 1x61 垂直渐变,UIKit 自动水平拉伸(stretch)以适应单元格的宽度。

关于iphone - 使用渐变背景设置 UITableViewCells 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/757613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com