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