From f55a70681cf8616efc801d18425ad632786dd284 Mon Sep 17 00:00:00 2001 From: CodeST <694468528@qq.com> Date: Sat, 28 Feb 2026 16:03:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86KBFunctionTagCell=E6=AD=A3?= =?UTF-8?q?=E5=9C=A8=E6=89=A7=E8=A1=8C=E5=8F=88=E5=8F=AF=E4=BB=A5=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E5=88=AB=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CustomKeyboard/View/Function/KBFunctionTagListView.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CustomKeyboard/View/Function/KBFunctionTagListView.m b/CustomKeyboard/View/Function/KBFunctionTagListView.m index 95c3a09..8a820bd 100644 --- a/CustomKeyboard/View/Function/KBFunctionTagListView.m +++ b/CustomKeyboard/View/Function/KBFunctionTagListView.m @@ -67,6 +67,8 @@ static CGFloat const kKBItemSpace = 4; - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section { return kKBItemSpace; } - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath { + // 有cell正在loading时,不允许点击其他cell + if (self.loadingIndexes.count > 0) { return; } KBTagItemModel *model = (indexPath.item < self.items.count) ? self.items[indexPath.item] : [KBTagItemModel new]; NSInteger personaId = 0; if ([model isKindOfClass:KBTagItemModel.class]) {