我一直在浏览网站,我一直无法找到任何答案我的问题。在我的应用程序中,我有一个模式对话框,显示使用自定义单元格的UICollectionView,并且只包含一个UIButton。多个按钮,但一次只能按一个按钮
我已经设置了按钮可以选择,而不是单击。我想只允许一次选择一个按钮,并且当选择一个按钮时,我希望该部分中的其他按钮被禁用。我不确定如何去解决这个问题,因为我对IOS还很陌生。下面的屏幕截图显示了模型和按钮的基本外观。
目前我可以选择多个按钮,但我需要它是单个选择,当选择了一个按钮时,其余的都被禁用。目前,我将自定义的UICollectionViewCell中的选定内容交给了该类,并将其包含在下面。任何帮助和建议将是伟大的,我只需要指出正确的方向。
- (IBAction)Selected:(id)sender {
if(_Button.selected == 0)
{
[_Button setSelected:YES];
}
else
{
[_Button setSelected:NO];
}
}
尝试设置所有按钮的专属触摸 - [按钮setExclusiveTouch:YES]; – developer
@developer我试过了,我通过集合视图中的所有可见单元格来访问按钮并将setExclusiveTouch设置为yes,但它仍然是多选择可悲的。 –