2010-04-10 168 views
1

我与依赖于按钮状态的按钮的背景图片有问题。我在自定义表格视图单元格内有一个按钮,并且我为按钮的不同状态设置了不同的图像。请查看下面的代码。对于状态:UIControlStateNormal];我们可以通过下面的例子来说明如何使用UIControlStateNormal来创建一个新的UIControlStateNormal对象。 [btnNow setImage:[UIImage imageNamed:@“now_focus.png”] forState:UIControlStateHighlighted];表格视图单元格内的按钮在单元格上点击时显示突出显示的状态

每当我点击实际的按钮时,这个效果很好,但是如果我点击按钮外的区域,但仍然在同一个单元格内,那么这个按钮将它的背景图像从UIControlStateNormal更改为UIControlStateHighlighted。

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

请帮我一把。

在此先感谢!

Vivek Dandage。

+0

这是Java Swing还是它是什么? – Jonas 2010-04-10 11:08:05

+0

UITableViewCell是iPhone。 Java不能在iPhone上运行,所以它肯定不是Swing。 – 2010-04-10 11:10:53

+0

这不是一个Java Swing。我已经使用Objective C进行iphone应用程序开发。 – Rock 2010-04-12 04:23:26

回答

2

与cell.selectionStyle设置为UITableCellSelectionStyleNone

0

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

相关问题