就像在標題中說的,我有一個UITableView
問題,在我的應用程序中UIScrollView
的子視圖。在我的UIScrollview中,我有幾個圖像,標籤等,並在底部設置了我的UITableView。我可以用表格等填充表格視圖,但是當我嘗試通過觸摸選擇一個單元格時,沒有任何反應。 要查看UITableView,您必須在UIScrollView中向下滾動一下。也許這是問題?我該如何解決這個問題?UITableView裏面的UIScrollView - 表格單元不可選
謝謝!
就像在標題中說的,我有一個UITableView
問題,在我的應用程序中UIScrollView
的子視圖。在我的UIScrollview中,我有幾個圖像,標籤等,並在底部設置了我的UITableView。我可以用表格等填充表格視圖,但是當我嘗試通過觸摸選擇一個單元格時,沒有任何反應。 要查看UITableView,您必須在UIScrollView中向下滾動一下。也許這是問題?我該如何解決這個問題?UITableView裏面的UIScrollView - 表格單元不可選
謝謝!
當我必須做這種事情時,我會將UITableView
頂部的所有內容放在UIView
中,並將此視圖設置爲tableView的tableHeaderView
。例如:
UIView * vwHeader = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)];
// set the content of the header
// ...
_tblView.tableHeaderView = vwHeader;
這樣,這頭將表滾動的一部分,你將不再需要滾動視圖。您可以使用tableFooterView
。
的UITableView是
UIScrollView : UIView : UIResponder : NSObject
繼承那麼,爲什麼你把你的tableview的hscrollview裏面?不要這樣做。
然後可能會導致意外的行爲,因爲兩個對象的觸摸事件可能混淆和錯誤處理。