表格视图单元格内的按钮在单击单元格时显示突出显示的状态

时间:2010-04-10 11:06:15

标签: iphone uitableview

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

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

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

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

请帮帮我。

提前致谢!

Vivek Dandage。

2 个答案:

答案 0 :(得分:2)

尝试将cell.selectionStyle设置为UITableCellSelectionStyleNone

答案 1 :(得分:0)

我想知道如何对karim的答案发表评论。但那应该被标记为正确。 问题的答案。我知道,因为我遇到了同样的问题,并且将单元格​​的selectionStyle设置为None是解决方案。