我一直在瀏覽網站,我一直無法找到任何答案我的問題。在我的應用程序中,我有一個模式對話框,顯示使用自定義單元格的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,但它仍然是多選擇可悲的。 –