我有一個自定義UICollectionReusableView
這是一個UICollectionView
的標題視圖。這個標題視圖上有一個標籤,我想在標籤上處理一個點擊事件。UICollectionReusableView無法按住拖動UILabel IBAction
出於某種原因,我無法按住CTRL拖動來創建IBAction來處理單擊事件。我也嘗試在視圖的initWithCoder()
中向標籤添加UITapGestureRecognizer
。儘管initWithCoder()
被調用,但當標籤被點擊時,回調永遠不會被調用。
您的幫助將不勝感激!謝謝!
這裏的UICollectionReusableView
裏面的代碼:
-(id)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
self.tapRecogniser = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onLabelTap:)];
[self.label1 addGestureRecognizer:self.tapRecogniser];
return self;
}
-(void)onLabelTap:(UITapGestureRecognizer *)tapGestureRecognizer;
{
NSLog(@"Label tapped");
}
你能提供一些代碼嗎?瞭解問題出在哪裏可能很有用。 – LuckyStarr
我試圖使用故事板Ctrl +將標籤拖動到UICollectionReusableView創建一個IBAction。我不知道我應該顯示什麼代碼... – iht