您好我正在使用相机应用程序,使用集合视图在thumbnail-view
中显示捕获的图片,我使用checkbox
选择特定的图片,例如,我拍了三张照片,我只是点击选择它的第一张和第二张图片将被选中,然后我又拍了两张图片,现在checkbox
图片移动到最新图片,我不知道为什么会这样,
我在集合视图单元类中完成了这个,并且我在它自己的同一个类中创建了一个Boolean
属性。
- (IBAction)checkButton:(id)sender {
if(!checked)
{
[self.checkBoxButton setImage:[UIImage imageNamed:@"Checkbox_checked.png"] forState:UIControlStateNormal];
checked = YES;
}
else if (checked)
{
[self.checkBoxButton setImage:[UIImage imageNamed:@"checkbox_unchecked.gif"] forState:UIControlStateNormal];
checked = NO;
}}
请帮我这样做,
答案 0 :(得分:0)
如果checked
被声明为static
,那么它们中只有一个是您班级的每个实例共享的。你应该使用一个属性。