ios - 将UitableViewCell分成两种颜色

标签 ios objective-c uitableview

我想让我的表格 View 单元格像进度条一样。根据该单元格的背景颜色应该改变完成多少进度。我无法在 UITableViewCell 中做到这一点。

编辑

这与更改备选单元格的颜色无关。它是关于将两种颜色应用到同一个单元格中。

最佳答案

制作自定义表格 View 单元格类。将具有 0 或 1 宽度和所需高度的 View 添加到从 interfacebuider 到单元格内容 View 的单元格,或者如果要以编程方式添加,则从自定义单元格类方法的 awakeFromNib 添加该 View 。

然后设置该 View 所需的背景颜色,并根据进度增加它的宽度。

如果没有具体的进展,那么你可以添加一些持续时间的动画来增加它的宽度。

如果您使用自动布局,则操纵约束的导出来增加宽度,如果不使用自动布局,则操纵 View 的框架来增加宽度。

希望这会有所帮助:)

关于ios - 将UitableViewCell分成两种颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37457885/

相关文章:

ios - 基于点的聚类计算热图权重

objective-c - Objective-C 运行时如何知道弱引用对象是否仍然存在?

objective-c - 当应用程序在 Mavericks 下运行时,并不总是调用类别方法

ios - 在 collectionViewCell 中填充 tableView

ios - 如何在 TableViews 中使用 Parse 中的指针关系?

ios - iPhone 和 Apple Watch 应用程序之间的核心数据共享

ios - .mobileprovision 文件在双击解析推送通知教程时未添加到 KeyChain 访问

objective-c - 将静态库添加到 XCode 4 项目会破坏 "build and archive"功能

iphone - 折叠 UITableview 中的 Tableview 部分

ios - 是否可以从另一个应用程序向 ipod 应用程序播放歌曲?