這一定是愚蠢的問題,UITableView over UITableViewCell didSelectMethod
一些我如何知道原因但很難找到解決方案。 所以任何幫助將受到歡迎..
我所擁有的是,一個UITableView
與標題。 標題包含問題,並且UITableViewCell
包含要提問的選項。
每個單元格有3個控件, 2個標籤和1個按鈕。
1個標籤包含Option和其他包含其答案。 要匹配答案,您必須從下拉菜單中選擇選項,當點擊該單元格中的按鈕時打開該選項。
下降也是UITableView
。 哪些選項。 因此,DropDownTableView被添加到UITableViewCell上。
但問題是,當我打開下拉該單元格時,表格超出了單元格的邊界, 因此DropDown表格的DidSelectMethod
未被調用。
我不能增加BaseTableVieCell
的高度,但我想從DropDownTable中選擇選項。
我應該怎麼做。
我試過bringSubviewToFront
,並且還點擊了按鈕時禁用baseTableView
。
但沒有幫助。
是否有任何其他方式來完成任務。
感謝您的幫助。
下面是將提供詳細想法的圖片。
我不能夠選擇的選項「A」,「B」,「C」,因爲他們走出小區的邊界。
在此先感謝。
您可以調整該特定單元格的高度並將其設置爲cell.height + smallTableview。高度,使用beginUpdates和endUpdates – z22
@ z22: - 你可以稍微詳細說明答案,我沒有得到你 – Sagar
@stallone你需要調整一個特定的單元格高度,如果你打算在單元格邊界內顯示下拉列表。現在單元格邊界高度是44,下拉列表顯示出單元格的邊界,這就是爲什麼它只能在箭頭指向的點上單擊。 –