0

我有一个带有自定义表格视图单元格的自定义表格视图。我有一个带有三个按钮的 uiview。如何设置选择一行时,Uiview将在单元格上弹出?基本上我想要一个弹出框控制器。uiview 应该在表视图控制器内部吗?我的目标是 iphone,不能使用人们的项目。

4

1 回答 1

0

这取决于您的弹出视图是否完全适合单元格。

如果是这样,当您构建单元格时,添加弹出视图并标记它hidden。然后,当代理被告知单元格已被选中时,更改hiddenNO(您甚至可以使用alpha并将其包裹在里面[UIView animateWithDuration:animations:]以使其淡入)。

如果没有,那么您需要提前准备好弹出视图,并在选择单元格时直接将其添加到窗口中。您需要使用frame单元格的 和[cell convertRect:to:]方法来适当地定位您的视图。您还需要确保添加“背景”UIView以确保杂散触摸无法到达UITableView下方。

于 2012-05-21T18:16:41.593 回答