我有一個UIView的自定義子類,在IB中設計,其中包含一些標籤和一個按鈕。 按鈕上有touchUpInside事件的動作,目標是自定義視圖。TableHeaderView沒有響應觸摸
我將此自定義視圖附加到我的UI中的tableview的self.tableView.tableHeaderView。
奇怪的是這個自定義視圖沒有響應觸摸。我可以很好地看到桌面視圖中的所有標籤和按鈕,這意味着桌面視圖處理並正確顯示,但它不響應觸摸。 我檢查了整個視圖層次結構,並且涉及的所有視圖都具有userInteractionEnabled爲YES。 如果我拖動一些其他控件到該自定義視圖中,例如一個開關,分割控件......他們也沒有反應。這就像自定義視圖中的這些控件沒有註冊觸摸。
它沒有任何意義。我沒有想法。你能幫助讓按鈕上的觸摸事件到達其父視圖嗎?
嘗試檢查自定義視圖的自動佈局約束是否在Interface Builder中正確設置。 – RaffAl
我已經轉向了自動佈局,即。我正在使用古老的彈簧和支柱。 –
你有沒有找到解決方案? – Austin