【问题标题】:button inside table view cell shows highlighted state on tapping on cell表格视图单元格内的按钮在点击单元格时显示突出显示的状态
【发布时间】:2011-02-06 11:23:32
【问题描述】:

我对按钮的背景图像有疑问,它取决于按钮状态。我在自定义表格视图单元格中有一个按钮,并且我为按钮的不同状态设置了不同的图像。请查看下面的代码。

[btnNow setImage:[UIImage imageNamed:@"now_norm.png"] forState:UIControlStateNormal]; [btnNow setImage:[UIImage imageNamed:@"now_focus.png"] forState:UIControlStateHighlighted];

每当我点击实际按钮时,效果都很好,但如果我点击按钮外部但仍位于同一单元格内的区域,则此按钮会将其背景图像从 UIControlStateNormal 更改为 UIControlStateHighlighted。

如果我从 UIControlStateHighlighted 状态中删除背景图像,则此问题不存在,但我需要按钮的按下状态。

请帮帮我。

提前致谢!

维维克绷带。

【问题讨论】:

  • 这是 Java Swing 还是什么?
  • UITableViewCell 是 iPhone。 Java 不能在 iPhone 上运行,所以它肯定不是 Swing。
  • 它不是 java Swing。我已经使用objective c 进行iphone 应用程序开发。

标签: iphone uitableview


【解决方案1】:

尝试将 cell.selectionStyle 设置为 UITableCellSelectionStyleNone

【讨论】:

    【解决方案2】:

    我想知道如何评论卡里姆的回答。但这应该被标记为正确的。它问题的答案。我知道,因为我遇到了同样的问题,将单元格的 selectionStyle 设置为 None 是解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多