【问题标题】:How to hide/show controls in UITableViewCell when it goes in/out of editing mode?UITableViewCell 进入/退出编辑模式时如何隐藏/显示控件?
【发布时间】:2009-09-20 22:05:02
【问题描述】:

我有几个以编程方式添加到表格单元格的自定义控件(图像视图)。我想在表格视图进入编辑模式时隐藏它们,并在视图退出编辑模式时再次显示它们。 我没有使用 UITableViewCell 子类,控件是通过 tableView:cellForRowAtIndexPath: 方法添加的。

我应该在何时何地进行隐藏/显示?

我想知道这是否可能没有子类化(我可以在 layoutSubviews 中做到这一点)...

【问题讨论】:

    标签: cocoa-touch uitableview editing


    【解决方案1】:

    我认为你可以在 uiimageview 上设置 hidden 属性

    【讨论】:

    • 是的,我知道。问题是什么时候?当表格进入和退出编辑时,总是调用什么委托方法。我可以拼凑出一个进入编辑模式的解决方案,但找不到适合的解决方案。
    【解决方案2】:

    如果没有子类,这是不可能的。

    在子类中,重写 layoutSubviews 方法,然后编写代码来控制布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      • 2017-05-03
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多