2013-10-18 63 views
0

我有一個UIViewController,它具有(0,0)的原點,它託管了一些UI控件,並且其中的工作正常工作。我需要爲這個VC添加滑動菜單行爲(比如FaceBook),所以我決定自己做(我知道有第三方庫)。 無論如何,所以我添加一個UITableView原點在(-300,0),現在基於一些按鈕點擊我只是改變視圖的框架,並將其向右滑動。UTableView,關閉屏幕,當滑動到屏幕上時不會接收觸摸事件

這裏的問題是沒有觸摸事件註冊在剛剛滑過屏幕的桌面上?我不知道問題是什麼。

+0

您是如何驗證沒有觸摸被註冊的?你有沒有繼承UITableView並覆蓋touchesBegan:? – paulrehkugler

回答

0

我發現了這個問題,基本上如果任何視圖不在其超級視圖的邊界內,它就不會收到觸摸事件,所以我基本上添加了一個包含tableview和其他控件的大型UIVIew,並且使該視圖出現在屏幕上。