它沒有註冊點擊,有什麼不對?我有一個視圖內的按鈕,在視圖內部的滾動視圖內。我不能點擊它
在視圖內的視圖內部的滾動視圖中有一個按鈕。它顯示正確
因此,容器視圖包含滾動視圖,滾動視圖包含內容視圖,並且ContentView包含按鈕。
它沒有註冊點擊,有什麼不對?我有一個視圖內的按鈕,在視圖內部的滾動視圖內。我不能點擊它
在視圖內的視圖內部的滾動視圖中有一個按鈕。它顯示正確
因此,容器視圖包含滾動視圖,滾動視圖包含內容視圖,並且ContentView包含按鈕。
嘗試更改其中某些圖層上的「用戶交互已啓用」屬性。在Interface Builder中,它是「查看」部分中的複選框。視圖,滾動視圖和按鈕都將擁有它們。
鑑於您的情況多麼複雜(而事實上,一些層,像滾動型,確實需要對觸摸做出反應),我不能把我的頭,你需要哪些配置上說,但我遇到過類似的問題,那就是解決方案。
基本上,我的應用程序認爲我正在觸摸視圖而不是其中的按鈕,因此關閉「用戶交互已啓用」視圖使應用程序意識到我試圖觸摸按鈕。
檢查視圖和滾動視圖「clipToBounds」屬性是否設置爲YES,並檢查按鈕是否真的在視圖邊界內。 –
該按鈕位於視圖邊界內。將contentView clipToBounds設置爲yes使其全部消失。 –