如何通过单击更改集合视图单元格中的标签颜色

马克

我有一些单元格的集合视图。在我的单元格中,我有一个标签来显示国家/地区名称列表。每次单击每个单元格标签时,我都会在集合视图下方的表视图中显示一些数据。

当我按下任何单元格标签时,我需要将该标签的文本更改为红色。其他标签名称应为黑色。

怎么做?我已经尝试了下面的代码,但是当我在该单元格中选择任何标签名称时,所有单元格标签都变为红色。

我该如何解决?

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {


        if let cell = collectionView1.cellForItemAtIndexPath(indexPath) {

            var label = cell.viewWithTag(100) as? UILabel


            label!.textColor = UIColor.redColor()

        }
    }
伊戈尔·基斯留克(Igor Kislyuk)

您的标签不会更新,因为您需要刷新单元格。因此,我可以为您提供最佳解决方案-setSelected自定义单元格的类中的方法中更改标签颜色

编辑:


override var setSelected(selected: bool) {
    if (selected) { 
       self.youLabel!.textColor = UIColor.redColor()
    } else {
       self.youLabel!.textColor = UIColor.blackColor()
}

这是您的自定义类中的函数示例。抱歉,如果有错误-从iPhone回答

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选中后如何更改集合视图单元格的背景颜色?

来自分类Dev

通过单击表格单元格中的任意位置来选中表格单元格中的复选框,并更改该单元格的背景颜色

来自分类Dev

如何在集合视图单元格中更改图像视图

来自分类Dev

如何通过Segue发送集合视图单元格文本

来自分类Dev

如何更改单击的单元格和列中的后三个单元格的颜色?

来自分类Dev

如何使用 CoreData 从选定的集合视图单元格中获取标签文本?

来自分类Dev

如果单击,则更改单元格中的按钮颜色

来自分类Dev

如何通过单击集合视图单元格中的按钮导航到另一个视图控制器

来自分类Dev

集合视图更改单元格大小

来自分类Dev

集合视图更改单元格大小

来自分类Dev

单击更改GridView单元格的颜色

来自分类Dev

如何在集合视图单元格中更改图像

来自分类Dev

如何在集合视图单元格中插入图像

来自分类Dev

如何通过VBA根据其他单元格值更改单元格的背景颜色

来自分类Dev

如何反转集合视图单元格

来自分类Dev

Swift - 想要在单击集合视图单元格内的按钮时进行更改

来自分类Dev

如何在tvOS中使用嵌套集合视图更改重用表视图单元格中的焦点?

来自分类Dev

如何在iText Java中更改单元格颜色

来自分类Dev

如何更改表格中单元格的文本颜色?

来自分类Dev

如何在Wicket中更改AjaxEditableLabelColumn单元格的颜色

来自分类Dev

如何更改 WPF 中的 DataGrid 单元格悬停颜色?

来自分类Dev

您好,我正在使用swift,并且在选择集合视图单元格时尝试更改集合视图单元格的标签

来自分类Dev

如何通过单击表视图控制器中的单元格来生成视图控制器

来自分类Dev

如何根据单元格值更改php中的单元格表颜色?

来自分类Dev

如何根据单元格值更改php中的单元格表颜色?

来自分类Dev

如何更改表单元格中对象的视图?-JavaFx

来自分类Dev

如何通过快速点击集合视图的单元格在表视图中重新加载数据

来自分类Dev

在特定单元格的标签中显示按钮单击计数,这些单元格是uitableview的子视图

来自分类Dev

Swift-如何在单击按钮时在自定义表格视图单元格中获取标签值

Related 相关文章

  1. 1

    选中后如何更改集合视图单元格的背景颜色?

  2. 2

    通过单击表格单元格中的任意位置来选中表格单元格中的复选框,并更改该单元格的背景颜色

  3. 3

    如何在集合视图单元格中更改图像视图

  4. 4

    如何通过Segue发送集合视图单元格文本

  5. 5

    如何更改单击的单元格和列中的后三个单元格的颜色?

  6. 6

    如何使用 CoreData 从选定的集合视图单元格中获取标签文本?

  7. 7

    如果单击,则更改单元格中的按钮颜色

  8. 8

    如何通过单击集合视图单元格中的按钮导航到另一个视图控制器

  9. 9

    集合视图更改单元格大小

  10. 10

    集合视图更改单元格大小

  11. 11

    单击更改GridView单元格的颜色

  12. 12

    如何在集合视图单元格中更改图像

  13. 13

    如何在集合视图单元格中插入图像

  14. 14

    如何通过VBA根据其他单元格值更改单元格的背景颜色

  15. 15

    如何反转集合视图单元格

  16. 16

    Swift - 想要在单击集合视图单元格内的按钮时进行更改

  17. 17

    如何在tvOS中使用嵌套集合视图更改重用表视图单元格中的焦点?

  18. 18

    如何在iText Java中更改单元格颜色

  19. 19

    如何更改表格中单元格的文本颜色?

  20. 20

    如何在Wicket中更改AjaxEditableLabelColumn单元格的颜色

  21. 21

    如何更改 WPF 中的 DataGrid 单元格悬停颜色?

  22. 22

    您好,我正在使用swift,并且在选择集合视图单元格时尝试更改集合视图单元格的标签

  23. 23

    如何通过单击表视图控制器中的单元格来生成视图控制器

  24. 24

    如何根据单元格值更改php中的单元格表颜色?

  25. 25

    如何根据单元格值更改php中的单元格表颜色?

  26. 26

    如何更改表单元格中对象的视图?-JavaFx

  27. 27

    如何通过快速点击集合视图的单元格在表视图中重新加载数据

  28. 28

    在特定单元格的标签中显示按钮单击计数,这些单元格是uitableview的子视图

  29. 29

    Swift-如何在单击按钮时在自定义表格视图单元格中获取标签值

热门标签

归档