Iphone 如何将星级添加到UITableView单元格?
我需要在我的iPhone应用程序中显示一组Iphone 如何将星级添加到UITableView单元格?,iphone,uitableview,Iphone,Uitableview,我需要在我的iPhone应用程序中显示一组UITableViewCell。请看下面的示例。我知道如何将附件视图和图像启用到UITableView单元,但问题是我需要添加一个在屏幕上可见的星级。它背后没有什么奇特的逻辑,只有少数图像可以启用或禁用 我原以为我可以在NIB中创建一个自定义的UITableViewCell,但如何在cellforrowatinexpath方法中使用它呢。如果它只是一个自定义单元,我只会为它提供一个插座,并用一个属性将其挂起并在那里使用。但由于它会被多次使用,我想我需要克
UITableViewCell
。请看下面的示例。我知道如何将附件视图和图像启用到UITableView单元,但问题是我需要添加一个在屏幕上可见的星级。它背后没有什么奇特的逻辑,只有少数图像可以启用或禁用
我原以为我可以在NIB中创建一个自定义的UITableViewCell
,但如何在cellforrowatinexpath
方法中使用它呢。如果它只是一个自定义单元,我只会为它提供一个插座,并用一个属性将其挂起并在那里使用。但由于它会被多次使用,我想我需要克隆它或以某种方式复制它
向UITableViewCell添加此类内容最简单的方法是什么
我想你可以在这里找到你需要的一切: 查看代码以了解需要使用的代码,或者直接将其源代码实现到项目中(不要忘记仔细阅读许可证;) 但在我看来,创建自己的自定义评级系统应该相当容易:
好的,这是一个总结:D但构建它不应该花费太多时间;) 马特·加拉赫(Matt Gallagher)的这篇文章在处理自定义TableView单元格时帮了我大忙 总结 1) 不要将UITableViewCell子类化 2) 在cellForRowAtIndexPath方法中,将自定义子视图布置在已退出队列的UITableViewCell的顶部 要添加星号,只需使用带有默认未高亮星号图像和选中高亮星号图像的UIButton即可。也许您需要的是my?;)
UITableViewCell中设置插座
NSMutableArray*starArray
和CFFloat
评级cellForRowAtIndexPath中
额定值=任何浮动值,可0,0.5,1,1.5
。。。。。
并调用(void)rightmageset
:此方法将填充特定评级所需的所有图像字符串
rightImageSet
中应用逻辑
这不是我的问题。问题在于如何使用多个自定义控件填充
UITableView
,这些控件共享NIB提供的相同“模板”。不是真的:D我不是在寻找评级系统。我只想在显示表视图单元格时打印分级。我不需要他们是互动的或任何东西。只是背景中的一个图像。在这种情况下,只有5个图像,每个图像代表1/5星和2/5星的样子,等等,然后就用它?