UITableView更改多个选择复选标记的颜色

约瑟夫

如何更改多选复选标记的颜色?

我尝试[cell setSelectionStyle:UITableViewCellSelectionStyleGray];了这种- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法。

但这没有效果。

我是否限于文档中定义的UITableViewCellSelectionStyle蓝色和灰色?

谢谢

巴斯卡

请注意,在iOS 7中,使用

[cell setSelectionStyle:UITableViewCellSelectionStyleBlue];

将无法正常工作,因为在iOS 7中,即使您传递了上面的常量,该颜色现在还是灰色的。看:

https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/c/tdef/UITableViewCellSelectionStyle

因此,可以使用此方法在-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法中更改颜色。

UIView *cellBg = [[UIView alloc] init];
cellBg.backgroundColor = [UIColor colorWithRed:(76.0/255.0) green:(161.0/255.0) blue:(255.0/255.0)     alpha:1.0]; // this RGB value for blue color
cellBg.layer.masksToBounds = YES;
Cell.selectedBackgroundView = cellBg;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UITableView更改多个选择复选标记的颜色

来自分类Dev

在UITableView IOS中选择行时多个复选标记

来自分类Dev

在UITableView IOS中选择行时多个复选标记

来自分类Dev

在编辑模式下隐藏UITableView多个选择中的复选标记

来自分类Dev

如何更改CheckBox复选标记的颜色?

来自分类Dev

Swift:多个 TableView 复选标记 - 选择所有行

来自分类Dev

更改表格选择多个突出显示颜色

来自分类Dev

根据 html 表中的选择更改谷歌标记的颜色

来自分类Dev

选择/取消选择,更改动态创建的多个面板的颜色

来自分类Dev

如何更改标记的颜色

来自分类Dev

更改UITableView背景颜色

来自分类Dev

使用复选框更改背景颜色,可以选择数量有限的复选框

来自分类Dev

在 Swift 4 UITableView 中添加/删除选定行上的多个复选标记

来自分类Dev

如何在HTML中更改复选框的选中标记颜色?

来自分类Dev

SwiftUI-如何更改嵌套在窗体中的选取器的复选标记颜色

来自分类Dev

在WPF ListView中更改复选框的选中标记颜色

来自分类Dev

标记多个复选框

来自分类Dev

UITableView复选标记在滚动时消失

来自分类Dev

UITableView复选标记具有白色背景

来自分类Dev

UITableView复选标记具有白色背景

来自分类Dev

选中时未出现 UITableView 复选标记

来自分类Dev

仅选定行的 UITableView 复选标记

来自分类Dev

UITableview有多个选择?

来自分类Dev

如何标记由 DataGrid 选择上动态创建的复选框表示的用户角色已更改

来自分类Dev

如何在目标c中更新UITableView中先前选择的行时如何显示带有复选标记的选定行

来自分类Dev

jQuery复选框全选并在选择时更改背景颜色

来自分类Dev

根据多个复选框的选择,使用javascript将“ mailto:”链接更改为“ mailto:多个变量”

来自分类Dev

当我在 UITableview 上滚动时,多个选定行的复选标记消失了。如何解决这个问题?

来自分类Dev

R Shiny + plotly:使用 javascript 更改轨迹颜色而不影响多个图中的标记和图例

Related 相关文章

  1. 1

    UITableView更改多个选择复选标记的颜色

  2. 2

    在UITableView IOS中选择行时多个复选标记

  3. 3

    在UITableView IOS中选择行时多个复选标记

  4. 4

    在编辑模式下隐藏UITableView多个选择中的复选标记

  5. 5

    如何更改CheckBox复选标记的颜色?

  6. 6

    Swift:多个 TableView 复选标记 - 选择所有行

  7. 7

    更改表格选择多个突出显示颜色

  8. 8

    根据 html 表中的选择更改谷歌标记的颜色

  9. 9

    选择/取消选择,更改动态创建的多个面板的颜色

  10. 10

    如何更改标记的颜色

  11. 11

    更改UITableView背景颜色

  12. 12

    使用复选框更改背景颜色,可以选择数量有限的复选框

  13. 13

    在 Swift 4 UITableView 中添加/删除选定行上的多个复选标记

  14. 14

    如何在HTML中更改复选框的选中标记颜色?

  15. 15

    SwiftUI-如何更改嵌套在窗体中的选取器的复选标记颜色

  16. 16

    在WPF ListView中更改复选框的选中标记颜色

  17. 17

    标记多个复选框

  18. 18

    UITableView复选标记在滚动时消失

  19. 19

    UITableView复选标记具有白色背景

  20. 20

    UITableView复选标记具有白色背景

  21. 21

    选中时未出现 UITableView 复选标记

  22. 22

    仅选定行的 UITableView 复选标记

  23. 23

    UITableview有多个选择?

  24. 24

    如何标记由 DataGrid 选择上动态创建的复选框表示的用户角色已更改

  25. 25

    如何在目标c中更新UITableView中先前选择的行时如何显示带有复选标记的选定行

  26. 26

    jQuery复选框全选并在选择时更改背景颜色

  27. 27

    根据多个复选框的选择,使用javascript将“ mailto:”链接更改为“ mailto:多个变量”

  28. 28

    当我在 UITableview 上滚动时,多个选定行的复选标记消失了。如何解决这个问题?

  29. 29

    R Shiny + plotly:使用 javascript 更改轨迹颜色而不影响多个图中的标记和图例

热门标签

归档