0
我有一個使用自定義表格視圖單元格的自定義表格視圖。 我有三個按鈕uiview。我怎麼能設置,當一個行被選中時,uiview將彈出單元格?基本上我想要一個popover控制器。如果uiview在桌面視圖控制器裏面? 我針對iPhone,不能使用人的項目。在uitablecell之上使用uiview
我有一個使用自定義表格視圖單元格的自定義表格視圖。 我有三個按鈕uiview。我怎麼能設置,當一個行被選中時,uiview將彈出單元格?基本上我想要一個popover控制器。如果uiview在桌面視圖控制器裏面? 我針對iPhone,不能使用人的項目。在uitablecell之上使用uiview
這取決於您的popover視圖是否完全適合單元格。
如果是這樣,當您構建單元格時,添加彈出視圖並將其標記爲hidden
。然後,當代表被告知單元格已被選中時,將hidden
更改爲NO
(您甚至可以使用alpha
進行播放,並將其包裝在[UIView animateWithDuration:animations:]
內以使其淡入)。
如果沒有,那麼您需要提前準備好彈窗視圖,並在選中單元格時直接將其添加到窗口中。您需要使用單元格的frame
和[cell convertRect:to:]
方法來適當地定位您的視圖。您還需要確保添加「背景」UIView
以確保流浪的觸摸無法到達底部的UITableView
。