【问题标题】:uiview on top of uitablecelluiview 在 uitablecell 之上
【发布时间】:2012-05-21 17:12:59
【问题描述】:

我有一个带有自定义表格视图单元格的自定义表格视图。 我有一个带有三个按钮的 uiview。 How can I set that when a row is selected the uiview will popup over the cell?基本上我想要一个弹出框控制器。 uiview 应该在表视图控制器内部吗? 我的目标是iphone,不能用人家的项目。

【问题讨论】:

    标签: ios uiview uitableview


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多