我有一个带有自定义表格视图单元格的自定义表格视图。 我有三个按钮的uiview。如何在选择行时设置uiview将在单元格上弹出?基本上我想要一个弹出控制器。 uiview是否应该由表视图控制器进入? 我的目标是iphone,无法使用人们的项目。
答案 0 :(得分:0)
这取决于您的弹出窗口视图是否完全适合单元格。
如果是这样,在构建单元格时,添加弹出视图并将其标记为hidden
。然后,当委托人被告知已选中该单元格时,将hidden
更改为NO
(您甚至可以使用alpha
并将其包裹在[UIView animateWithDuration:animations:]
内以获得它淡入)。
如果没有,那么您需要提前准备好弹出窗口视图,并在选择单元格时直接将其添加到窗口中。您需要使用单元格的frame
和[cell convertRect:to:]
方法来适当地定位视图。您还需要确保添加“背景”UIView
,以确保杂散触摸无法到达下方的UITableView
。