2013-06-26 37 views
0

在我的自定義UITableViewCell中有一個ImageView可以點擊並執行操作。 但是當我嘗試實現它時,我發現很多問題。如何使用UITableViewCell中的TabGestureReganizer進行視圖響應?

1.當我點擊細胞,細胞被點擊,並強調,但從未顯示我的imageView's行動。(我猜細胞迴應我的觸動我的imageView以前那樣)

2.當我添加一個單元格的按鈕,單元格會首先響應按鈕事件,我想知道爲什麼?

3.我被告知要使用方法(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath來實現它,但是如果我在我的單元格中不僅有一個這樣的imageView,我該如何實現?

+0

你想讓單元格做任何事情,或者圖像視圖只會觸發事件嗎? – danielM

+0

你爲什麼這麼對自己這麼努力?使用自定義的UIButton,你可以在按下按鈕時運行你的動作。 –

+0

@danielM我的手機不會做任何事情,只是我的imageViews將發揮一個事件 –

回答

0

isUserInteractionEnabled默認爲NOUIImageView。有充分的理由---你通常會使用一個帶有背景圖片的按鈕。但是,如果您將isUserInteractionEnabled設置爲YES,您應該如何處理。

相關問題