2012-05-21 42 views
0

我有一個使用自定義表格視圖單元格的自定義表格視圖。 我有三個按鈕uiview。我怎麼能設置,當一個行被選中時,uiview將彈出單元格?基本上我想要一個popover控制器。如果uiview在桌面視圖控制器裏面? 我針對iPhone,不能使用人的項目。在uitablecell之上使用uiview

回答

0

這取決於您的popover視圖是否完全適合單元格。

如果是這樣,當您構建單元格時,添加彈出視圖並將其標記爲hidden。然後,當代表被告知單元格已被選中時,將hidden更改爲NO(您甚至可以使用alpha進行播放,並將其包裝在[UIView animateWithDuration:animations:]內以使其淡入)。

如果沒有,那麼您需要提前準備好彈窗視圖,並在選中單元格時直接將其添加到窗口中。您需要使用單元格的frame[cell convertRect:to:]方法來適當地定位您的視圖。您還需要確保添加「背景」UIView以確保流浪的觸摸無法到達底部的UITableView