2016-03-04 50 views
0

我有一個問題,一個自定義的UITableViewCell,的UIButton不能點擊在UITableViewCell中

此自定義單元格包含2個UITextFields和的UIButton。在我的TableViewController類中,我用我的內容填充單元格,並且這可以工作。

但我想要得到不同的動作,當點擊一個單元格並點擊單元格內的UIButton時。當我點擊單元格時,我繼續看另一個視圖,這工作正常,但是當我按下按鈕時,它是同樣的反應,我不想要。

我已創建按鈕的IBAction爲我的自定義單元格類中,就點擊事件作出反應,但是當我點擊一個按鈕,它不叫,但所選單元格(我不想)。我已經嘗試了不同的解決方案,例如使用目標或手勢識別器,但我沒有得到它的工作。有沒有人有一個想法,我可以如何解決這個問題?

+1

我想你已經檢查,但無論如何:是按鈕用戶交互啓用? – PabloLerma

+0

@PabloLerma是的,用戶交互已啓用。 – Moritz

回答

0
  1. ADD 2個按鈕,而不是在細胞
  2. 設置較小的按鈕以較小的按鈕的頂部增加一個按鈕。

假設(大按鈕 - 你想要的細胞接觸部分動作)(小按鈕 - 你給了輕擊動作的按鈕)

+0

真的不明白你的解決方案,你的意思是,我應該放置一個與單元一樣大的按鈕,以及一個放在大按鈕內的小按鈕,我可以點擊它?謝謝你的幫助! – Moritz

+0

是的,您需要放置一個與單元一樣大的按鈕,以及另一個按鈕。 – sourav

+0

@Moritz當你問一個問題並得到迴應時,請保持活躍狀態​​。 – sourav