2012-11-28 93 views
-1

我在UIView中放置UIScrollView,我在UIScrollView中放置了一個按鈕,我的要求是當我點擊該按鈕時,我正在生成UITableView當用戶觸摸滾動視圖上的任何位置時隱藏表格

我想在用戶觸摸滾動視圖的任何位置時隱藏該表格,但- touchesBegan:withEvent:方法不起作用。我也試過UITapGuestureRecogniser,但是當我在表格視圖中選擇任何一行時,它會產生一個問題,因爲在tableView:didSelectRowAtIndexPath:方法中,我正在將表格中的數據轉換爲文本字段。

請告訴我,UITableView或其他解決方案是否有其他選擇。

回答

1

您可以在tableview後添加疊加視圖,並將UITapGuestureRecogniser設置爲該視圖。保持其背景色爲清晰的顏色,以便用戶不會看到它。您可以在添加表格時添加此視圖,並在用戶與表格一起點擊此視圖時將其刪除。

相關問題