1

我在其上添加了自定义 UITableViewCell 和 ImageView(以及其他自定义元素),在选择时我更改了 ImageView 上的图像,但在我的 imageView 上也可以看到默认选择样式颜色。如果我尝试在 UITableViewCell 上设置选择样式 none,则 ImageView 不会更改其默认图像。如果设置为灰色结果相同,则单元格采用蓝色并显示在 imageview 中。如果他们有办法通过允许用户在单元格上选择来更改图像?

4

1 回答 1

0

将单元格选择样式设置为无并在 onTouch 事件上更改 imageview 的图像...

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

    UITouch *touch = [touches anyObject];

    if ([touch view] == yourImageView)
    {
            //add your code for image touch here 
    }

}

希望能帮助到你...

于 2012-07-12T13:40:32.983 回答